From b3bed92dcd0c348c83208884b41492ebceb8673d Mon Sep 17 00:00:00 2001 From: Anders F Bjorklund Date: Thu, 23 Jun 2011 23:47:27 +0200 Subject: [PATCH] Strip :repo from packagekit_id --- zeroinstall/injector/packagekit.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/zeroinstall/injector/packagekit.py b/zeroinstall/injector/packagekit.py index 2214e09..97db331 100644 --- a/zeroinstall/injector/packagekit.py +++ b/zeroinstall/injector/packagekit.py @@ -128,7 +128,12 @@ class PackageKit(object): def resolve_cb(sender): if sender.package: - versions.update(sender.package) + for packagekit_id, info in sender.package.iteritems(): + parts = packagekit_id.split(';', 3) + if ':' in parts[3]: + parts[3] = parts[3].split(':', 1)[0] + packagekit_id = ';'.join(parts) + versions[packagekit_id] = info tran = _PackageKitTransaction(self.pk, details_cb, error_cb) tran.proxy.GetDetails(versions.keys()) else: -- 2.11.4.GIT