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:
|
||||
# Make sure any remaining temporary directories are removed (eg. if there was an exception)
|
||||
for d in glob(joinpaths(cfg.tmp, "lmc-*")):
|
||||
shutil.rmtree(d)
|
||||
if os.path.isdir(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
|
||||
user = pwd.getpwuid(cfg.uid).pw_name
|
||||
|
Loading…
Reference in New Issue
Block a user