summaryrefslogtreecommitdiffstats
path: root/Mac
diff options
context:
space:
mode:
Diffstat (limited to 'Mac')
-rwxr-xr-xMac/Tools/IDE/PackageManager.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/Mac/Tools/IDE/PackageManager.py b/Mac/Tools/IDE/PackageManager.py
index 27cd239..2b27ac0 100755
--- a/Mac/Tools/IDE/PackageManager.py
+++ b/Mac/Tools/IDE/PackageManager.py
@@ -244,7 +244,6 @@ class PimpInterface:
def setuppimp(self, url):
self.pimpprefs = pimp.PimpPreferences()
self.pimpdb = pimp.PimpDatabase(self.pimpprefs)
- self.pimpinstaller = pimp.PimpInstaller(self.pimpdb)
if not url:
url = self.pimpprefs.pimpDatabase
try:
@@ -271,7 +270,6 @@ class PimpInterface:
self.pimpdb.close()
self.pimpprefs = None
self.pimpdb = None
- self.pimpinstaller = None
self.packages = []
def setuserinstall(self, onoff):
@@ -320,10 +318,11 @@ class PimpInterface:
def installpackage(self, sel, output, recursive, force):
pkg = self.packages[sel]
- list, messages = self.pimpinstaller.prepareInstall(pkg, force, recursive)
+ pimpinstaller = pimp.PimpInstaller(self.pimpdb)
+ list, messages = pimpinstaller.prepareInstall(pkg, force, recursive)
if messages:
return messages
- messages = self.pimpinstaller.install(list, output)
+ messages = pimpinstaller.install(list, output)
return messages
class PackageBrowser(PimpInterface):