TOOLS/docutils-wrapper: gracefully remove non-existing files

This commit is contained in:
Thomas Weißschuh authored and Dudemanguy committed 2023-03-24 02:18:39 +00:00
1 parent 892ca9f5d9
commit d6f70ef96b
1 file changed
+8 -2
+8 -2
View File
@@ -39,6 +39,12 @@ def convert_depfile(output, depfile):
f.write(os.path.abspath(dep))
f.write(' \\\n')
def remove(path):
try:
os.remove(path)
except FileNotFoundError:
pass
argv = sys.argv[1:]
depfile = None
@@ -52,5 +58,5 @@ try:
subprocess.run(argv)
convert_depfile(output, depfile)
except:
os.remove(output)
os.remove(depfile)
remove(output)
remove(depfile)