mirror of
https://github.com/ciromattia/kcc
synced 2026-10-04 08:32:31 +00:00
Error handling tweaks
This commit is contained in:
+1
-1
@@ -556,7 +556,7 @@ def imgFileProcessing(work):
|
|||||||
output.append(img.saveToDir())
|
output.append(img.saveToDir())
|
||||||
return output
|
return output
|
||||||
except Exception:
|
except Exception:
|
||||||
return str(sys.exc_info()[1])
|
return str(sys.exc_info()[:2])
|
||||||
|
|
||||||
|
|
||||||
def getWorkFolder(afile):
|
def getWorkFolder(afile):
|
||||||
|
|||||||
+4
-4
@@ -97,7 +97,7 @@ def check7ZFile(filePath):
|
|||||||
|
|
||||||
|
|
||||||
def saferReplace(old, new):
|
def saferReplace(old, new):
|
||||||
for x in range(10):
|
for x in range(30):
|
||||||
try:
|
try:
|
||||||
os.replace(old, new)
|
os.replace(old, new)
|
||||||
except PermissionError:
|
except PermissionError:
|
||||||
@@ -109,7 +109,7 @@ def saferReplace(old, new):
|
|||||||
|
|
||||||
|
|
||||||
def saferRemove(target):
|
def saferRemove(target):
|
||||||
for x in range(10):
|
for x in range(30):
|
||||||
try:
|
try:
|
||||||
os.remove(target)
|
os.remove(target)
|
||||||
except PermissionError:
|
except PermissionError:
|
||||||
@@ -129,11 +129,11 @@ def removeFromZIP(zipfname, *filenames):
|
|||||||
for item in zipread.infolist():
|
for item in zipread.infolist():
|
||||||
if item.filename not in filenames:
|
if item.filename not in filenames:
|
||||||
zipwrite.writestr(item, zipread.read(item.filename))
|
zipwrite.writestr(item, zipread.read(item.filename))
|
||||||
for x in range(50):
|
for x in range(30):
|
||||||
try:
|
try:
|
||||||
copy(tempname, zipfname)
|
copy(tempname, zipfname)
|
||||||
except PermissionError:
|
except PermissionError:
|
||||||
sleep(0.1)
|
sleep(1)
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user