Handle errors
This commit is contained in:
parent
d282e8d5d6
commit
76d8c4f01a
@ -14,6 +14,7 @@ def quickhash(filefullpath):
|
|||||||
return md5.digest()
|
return md5.digest()
|
||||||
except OSError as er:
|
except OSError as er:
|
||||||
print(f"Error hashing {filefullpath}")
|
print(f"Error hashing {filefullpath}")
|
||||||
|
return None
|
||||||
|
|
||||||
def direcCrawler():
|
def direcCrawler():
|
||||||
global directories, files
|
global directories, files
|
||||||
@ -34,6 +35,7 @@ def calchashes():
|
|||||||
filehashes = {}
|
filehashes = {}
|
||||||
for file in files:
|
for file in files:
|
||||||
hash = quickhash(file)
|
hash = quickhash(file)
|
||||||
|
if hash = None: continue
|
||||||
## Inefficient to use a catch on every non-duplicate (most of the files)
|
## Inefficient to use a catch on every non-duplicate (most of the files)
|
||||||
try: filehashes[hash].append(file)
|
try: filehashes[hash].append(file)
|
||||||
except: filehashes[hash] = [file]
|
except: filehashes[hash] = [file]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user