diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-11-20 01:46:57 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-11-20 01:46:57 +0000 |
commit | feed9fd1ef9183cc81a199627e092a6eec207ace (patch) | |
tree | 720055c03309a81db6dfab71cdd7354b6acd3824 /lib/thandy/packagesys/ExePackages.py | |
parent | 0a6eae473fae3ce5d20c3c6a5769d729e9c5d581 (diff) |
various fixes. now thandy will loop infinitely because the exe file gives a 404.
git-svn-id: file:///home/or/svnrepo/updater/trunk@17332 55e972cd-5a19-0410-ae62-a4d7a52db4cd
Diffstat (limited to 'lib/thandy/packagesys/ExePackages.py')
-rw-r--r-- | lib/thandy/packagesys/ExePackages.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/thandy/packagesys/ExePackages.py b/lib/thandy/packagesys/ExePackages.py index 88e7722..096e51f 100644 --- a/lib/thandy/packagesys/ExePackages.py +++ b/lib/thandy/packagesys/ExePackages.py @@ -8,6 +8,7 @@ import thandy.packagesys.PackageDB as pdb class ExePackageSystem(pdb.DBBackedPackageSystem): def __init__(self, repo): + pdb.DBBackedPackageSystem.__init__(self) self._repo = repo def getName(self): @@ -31,7 +32,7 @@ class ExePackageSystem(pdb.DBBackedPackageSystem): [], # filelist not implemented in this. rp, self._repo.getFilename(rp), - arguments=extra['exe_args'], + arguments=extra.get('exe_args', []), registry_ent=extra.get('registry_ent'))) return handles @@ -44,7 +45,7 @@ class ExePackageSystem(pdb.DBBackedPackageSystem): class ExePackageHandle(pdb.DBBackedPackageHandle): def __init__(self, packageDB, name, version, filelist, relpath, filename, arguments, registry_ent=None): - pdb.DBBackedPackageHandle.__init__(packageDB, name, version, filelist) + pdb.DBBackedPackageHandle.__init__(self, packageDB, name, version, filelist) self._relPath = relpath self._filename = filename self._arguments = arguments |