diff options
| -rw-r--r-- | rumba/executors/docker.py | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/rumba/executors/docker.py b/rumba/executors/docker.py index e3d40dc..8587878 100644 --- a/rumba/executors/docker.py +++ b/rumba/executors/docker.py @@ -28,6 +28,7 @@ from rumba import model as mod  import tempfile  import tarfile +import os  from rumba import log @@ -67,11 +68,10 @@ class DockerExecutor(mod.Executor):                  for c in archive:                      tmp.write(c) -                  tmp.seek(0) -                tarfile.TarFile(fileobj=tmp, mode='r').extract( -                    path.basename(path), destination) +                tarball = tarfile.TarFile(fileobj=tmp, mode='r') +                tarball.extract(os.path.basename(path), destination)          except:              logger.error("Error when extracting %s" % path)  | 
