1
0
mirror of https://github.com/ciromattia/kcc synced 2025-12-11 00:36:33 +00:00

rmtree ignores errors

This commit is contained in:
Alex Xu
2025-08-03 11:41:53 -07:00
parent 55193119fb
commit a7005748c7
4 changed files with 4 additions and 4 deletions

View File

@@ -464,7 +464,7 @@ class WorkerThread(QThread):
if os.path.isfile(path):
os.remove(path)
elif os.path.isdir(path):
rmtree(path)
rmtree(path, True)
GUI.progress.content = ''
GUI.progress.stop()
MW.hideProgressBar.emit()

View File

@@ -1573,7 +1573,7 @@ def makeBook(source, qtgui=None):
if os.path.isfile(source):
os.remove(source)
elif os.path.isdir(source):
rmtree(source)
rmtree(source, True)
end = perf_counter()
print(f"makeBook: {end - start} seconds")

View File

@@ -277,7 +277,7 @@ def main(argv=None, qtgui=None):
raise RuntimeError("One of workers crashed. Cause: " + splitWorkerOutput[0][0],
splitWorkerOutput[0][1])
if args.inPlace:
rmtree(sourceDir)
rmtree(sourceDir, True)
move(targetDir, sourceDir)
else:
rmtree(targetDir, True)

View File

@@ -123,4 +123,4 @@ class MetadataParser:
cbx.addFile(tmpXML)
except OSError as e:
raise UserWarning(e)
rmtree(workdir)
rmtree(workdir, True)