[packagekit] packagekit: Branch 'master' - 2 commits
Richard Hughes
hughsient at kemper.freedesktop.org
Wed Sep 26 23:26:59 PDT 2007
backends/yum/helpers/yumBackend.py | 3 ++-
python/packagekit/frontend.py | 9 ++++++---
python/pk-frontend-test.py | 5 +++++
3 files changed, 13 insertions(+), 4 deletions(-)
New commits:
diff-tree ce07ba0e5597428e155b82ed3ff2e60f6d22f211 (from 45de5164a3dc3bb4431a1654884638773825701a)
Author: Robin Norwood <rnorwood at redhat.com>
Date: Wed Sep 26 22:30:22 2007 -0400
Add description helper, and include release in output of yum backend's get_description()
diff --git a/backends/yum/helpers/yumBackend.py b/backends/yum/helpers/yumBackend.py
index 8e8fcc6..eb8bc89 100644
--- a/backends/yum/helpers/yumBackend.py
+++ b/backends/yum/helpers/yumBackend.py
@@ -380,7 +380,8 @@ class PackageKitYumBackend(PackageKitBas
self._setup_yum()
pkg,inst = self._findPackage(package)
if pkg:
- id = self.get_package_id(pkg.name, pkg.version,pkg.arch, pkg.repo)
+ pkgver = self._get_package_ver(pkg)
+ id = self.get_package_id(pkg.name, pkgver, pkg.arch, pkg.repo)
desc = pkg.description
desc = desc.replace('\n\n',';')
desc = desc.replace('\n',' ')
diff --git a/python/pk-frontend-test.py b/python/pk-frontend-test.py
index 6004686..9c50496 100755
--- a/python/pk-frontend-test.py
+++ b/python/pk-frontend-test.py
@@ -29,6 +29,11 @@ class pkt(PackageKit):
def Package(self,jid,value,name,summary):
print "Package: %s - %s"%(name,summary)
+ def Description(self,jid,package_id,license,group,detail,url):
+ print "Package: %s" % package_id
+ print " %s" % url
+ print " %s" % detail
+
try:
p = pkt()
except PackageKitNotStarted:
diff-tree 45de5164a3dc3bb4431a1654884638773825701a (from 6bb3bde62e79fd76ee0534e9e50c6dc3409e9028)
Author: Tom Parker <palfrey at tevp.net>
Date: Wed Sep 26 14:42:47 2007 +0200
Add new tid stuff to python interface
diff --git a/python/packagekit/frontend.py b/python/packagekit/frontend.py
index 53df0f7..ceca90b 100644
--- a/python/packagekit/frontend.py
+++ b/python/packagekit/frontend.py
@@ -82,6 +82,9 @@ class PackageKit:
return jid
return wrapper
+ def tid(self):
+ return self.pk_iface.GetTid()
+
def __init__(self):
DBusGMainLoop(set_as_default=True)
bus = dbus.SystemBus()
@@ -206,17 +209,17 @@ class PackageKit:
@dbusException
@job_id
def SearchName(self,pattern,filter="none"):
- return self.pk_iface.SearchName(filter,pattern)
+ return self.pk_iface.SearchName(self.tid(),filter,pattern)
@dbusException
@job_id
def GetDescription(self,package_id):
- return self.pk_iface.GetDescription(package_id)
+ return self.pk_iface.GetDescription(self.tid(),package_id)
@dbusException
@job_id
def RefreshCache(self,force=False):
- return self.pk_iface.RefreshCache(force)
+ return self.pk_iface.RefreshCache(self.tid(),force)
# hack to avoid exporting them
del dbusException
More information about the PackageKit
mailing list