From 022e3a3a5d33e1eb21fa77c7d87ec0f5ea156db5 Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Tue, 10 Mar 2009 13:45:47 +0000 Subject: [PATCH] Fix a weird bug with "pisi cp" by reordering comariface import MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sistem Hatası: Program Sonlandırıldı. : local variable 'pisi' referenced before assignment Genel yardım için lütfen 'pisi help' komutunu kullanınız. Geri-iz: File "/usr/bin/pisi", line 80, in cli.run_command() File "/usr/lib/pardus/pisi/cli/pisicli.py", line 137, in run_command self.command.run() File "/usr/lib/pardus/pisi/cli/configurepending.py", line 46, in run pisi.api.configure_pending(self.args) File "/usr/lib/pardus/pisi/api.py", line 68, in wrapper return func(*__args,**__kw) File "/usr/lib/pardus/pisi/api.py", line 527, in configure_pending installdb = pisi.db.installdb.InstallDB() --- pisi/api.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pisi/api.py b/pisi/api.py index cb271670..9fe2c7f9 100644 --- a/pisi/api.py +++ b/pisi/api.py @@ -531,13 +531,12 @@ def generate_pending_order(A): @locked def configure_pending(packages=None): - # start with pending packages - # configure them in reverse topological order of dependency - installdb = pisi.db.installdb.InstallDB() - # Import COMAR import pisi.comariface + # start with pending packages + # configure them in reverse topological order of dependency + installdb = pisi.db.installdb.InstallDB() if not packages: packages = installdb.list_pending() else: