summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Heinlein <renate@ubuntu.virtual>2009-05-31 01:05:48 +0200
committerSebastian Heinlein <renate@ubuntu.virtual>2009-05-31 01:05:48 +0200
commit81a030505cb46a35f670150929fad5862cd12767 (patch)
tree6c0ff77a381cedfb8386e1cc8266ab9b5a51daf0
parent8ca43939eb2f608cf0250d90894b470e785713b9 (diff)
downloadpython-apt-81a030505cb46a35f670150929fad5862cd12767.tar.gz
Do not store the the Deb path and package name as an attribute of the progress class. Furthermore allow to specify more than one file.
-rw-r--r--apt/progress/__init__.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/apt/progress/__init__.py b/apt/progress/__init__.py
index fddc7486..6b170fc7 100644
--- a/apt/progress/__init__.py
+++ b/apt/progress/__init__.py
@@ -367,13 +367,11 @@ class DpkgInstallProgress(InstallProgress):
def run(self, debfile):
"""Start installing the given Debian package."""
- self.debfile = debfile
- self.debname = os.path.basename(debfile).split("_")[0]
pid = self.fork()
if pid == 0:
# child
res = os.system("/usr/bin/dpkg --status-fd %s -i %s" % \
- (self.writefd, self.debfile))
+ (self.writefd, debfile))
os._exit(os.WEXITSTATUS(res))
self.child_pid = pid
res = self.wait_child()