From a204cc2802e1bc76c75ba36856ff4502329014af Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Tue, 27 Jun 2006 11:34:15 +0000 Subject: [PATCH] =?UTF-8?q?*=20dbshelve,=20l=C3=BCtfen=20KeyboardInterrupt?= =?UTF-8?q?'=C4=B1=20yeme.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sistem Hatası: Program Sonlandırıldı. exceptions.AttributeError: 'str' object has no attribute 'has_key' Genel yardım için lütfen 'pisi help' komutunu kullanınız. Geri-iz: File "/usr/bin/pisi", line 79, in ? cli.run_command() File "/usr/lib/pardus/pisi/cli/pisicli.py", line 111, in run_command self.command.run() File "/usr/lib/pardus/pisi/cli/commands.py", line 876, in run package = ctx.packagedb.get_package(pkg, pisi.itembyrepodb.installed) File "/usr/lib/pardus/pisi/packagedb.py", line 66, in get_package return self.d.get_item(name, repo, txn=txn) File "/usr/lib/pardus/pisi/itembyrepodb.py", line 161, in get_item x = self.get_item_repo(name, repo, txn) File "/usr/lib/pardus/pisi/itembyrepodb.py", line 156, in get_item_repo return self.d.txn_proc(proc, txn) File "/usr/lib/pardus/pisi/dbshelve.py", line 91, in txn_proc retval = proc(None) File "/usr/lib/pardus/pisi/itembyrepodb.py", line 151, in proc if s.has_key(repostr): --- pisi/dbshelve.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pisi/dbshelve.py b/pisi/dbshelve.py index a38867bd..b9534cde 100644 --- a/pisi/dbshelve.py +++ b/pisi/dbshelve.py @@ -96,7 +96,7 @@ class DBShelf: def decode(self, data): try: return cPickle.loads(data) - except: + except cPickle.UnpicklingError: raise CodingError() def encode(self, obj):