summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorSebastian Heinlein <devel@glatzor.de>2011-11-28 08:01:21 +0100
committerSebastian Heinlein <devel@glatzor.de>2011-11-28 08:01:21 +0100
commitf174abd882ff7dd18b1d677b2e0560135ffbd36a (patch)
treea2990a895596c7b6bc81df2a75cbb14a67ff3fc4 /lib
parentc03b9cbad93ec7db1ba51eb580c56ac1657cff20 (diff)
Fix item-percentage call in the spawned backend.
Diffstat (limited to 'lib')
-rw-r--r--lib/python/packagekit/backend.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/python/packagekit/backend.py b/lib/python/packagekit/backend.py
index 859a98ae..47714699 100644
--- a/lib/python/packagekit/backend.py
+++ b/lib/python/packagekit/backend.py
@@ -171,6 +171,15 @@ class PackageKitBaseBackend:
print("speed\t%i" % (bps))
sys.stdout.flush()
+ def item_percentage(self, package_id, percent=None):
+ '''
+ send 'itemprogress' signal
+ @param package_id: The package ID name, e.g. openoffice-clipart;2.6.22;ppc64;fedora
+ @param percent: percentage of the current item (int preferred)
+ '''
+ print("item-percentage\t%s\t%i" % (package_id, percent))
+ sys.stdout.flush()
+
def sub_percentage(self, percent=None):
'''
send 'subpercentage' signal : subprogress percentage