Remove temporary files after run_compose
A crash can also leave temporary lmc-* files, remove them as well.
This commit is contained in:
parent
f26a6212d6
commit
3c60f07d98
@ -209,7 +209,10 @@ def make_compose(cfg, results_dir):
|
|||||||
finally:
|
finally:
|
||||||
# Make sure any remaining temporary directories are removed (eg. if there was an exception)
|
# Make sure any remaining temporary directories are removed (eg. if there was an exception)
|
||||||
for d in glob(joinpaths(cfg.tmp, "lmc-*")):
|
for d in glob(joinpaths(cfg.tmp, "lmc-*")):
|
||||||
|
if os.path.isdir(d):
|
||||||
shutil.rmtree(d)
|
shutil.rmtree(d)
|
||||||
|
elif os.path.isfile(d):
|
||||||
|
os.unlink(d)
|
||||||
|
|
||||||
# Make sure that everything under the results directory is owned by the user
|
# Make sure that everything under the results directory is owned by the user
|
||||||
user = pwd.getpwuid(cfg.uid).pw_name
|
user = pwd.getpwuid(cfg.uid).pw_name
|
||||||
|
Loading…
Reference in New Issue
Block a user