diff options
Diffstat (limited to 'slave/autotua/__init__.py')
-rw-r--r-- | slave/autotua/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/slave/autotua/__init__.py b/slave/autotua/__init__.py index 5ddc53c..601937d 100644 --- a/slave/autotua/__init__.py +++ b/slave/autotua/__init__.py @@ -6,7 +6,7 @@ # Immortal lh! # -import os, shutil, urllib2 +import os, shutil, urllib2, atexit import os.path as osp import cPickle as pickle from autotua import fetch, const, sync, chroot, jobuild @@ -42,6 +42,7 @@ class Job: self.atoms = job_data['atoms'] self.jobuilds = [] self.chroot = chroot.WorkChroot(self.jobdir, self.stage.filename) + atexit.register(self.tidy()) def __repr__(self): return '<%s: %s>' % (self.name, 'Job object') |