Blob Blame History Raw
diff -up system-config-printer-1.2.5/installdriver.py.InstallPrinterDrivers-debug system-config-printer-1.2.5/installdriver.py
--- system-config-printer-1.2.5/installdriver.py.InstallPrinterDrivers-debug	2010-10-12 17:03:22.000000000 +0100
+++ system-config-printer-1.2.5/installdriver.py	2010-10-14 14:09:49.205869035 +0100
@@ -22,6 +22,7 @@
 import dbus
 import dbus.glib
 import dbus.service
+from debug import debugprint
 
 class PrinterDriversInstaller(dbus.service.Object):
     DBUS_PATH  = "/com/redhat/PrinterDriversInstaller"
@@ -43,8 +44,12 @@ class PrinterDriversInstaller(dbus.servi
         obj = bus.get_object ("org.freedesktop.PackageKit",
                               "/org/freedesktop/PackageKit")
         proxy = dbus.Interface (obj, "org.freedesktop.PackageKit.Modify")
-        proxy.InstallPrinterDrivers (0, ["MFG:%s;MDL:%s;" % (mfg, mdl)],
-                                     "hide-finished",
+        xid = 0
+        resources = ["MFG:%s;MDL:%s;" % (mfg, mdl)]
+        interaction = "hide-finished"
+        debugprint ("Calling InstallPrinterDrivers (%s, %s, %s)" %
+                    (repr (xid), repr (resources), repr (interaction)))
+        proxy.InstallPrinterDrivers (xid, resources, interaction,
                                      reply_handler=reply_handler,
                                      error_handler=error_handler,
                                      timeout=3600)
diff -up system-config-printer-1.2.5/ppdsloader.py.InstallPrinterDrivers-debug system-config-printer-1.2.5/ppdsloader.py
--- system-config-printer-1.2.5/ppdsloader.py.InstallPrinterDrivers-debug	2010-10-13 13:11:16.000000000 +0100
+++ system-config-printer-1.2.5/ppdsloader.py	2010-10-14 14:09:49.207994422 +0100
@@ -163,8 +163,11 @@ class PPDsLoader:
             obj = self._bus.get_object ("org.freedesktop.PackageKit",
                                         "/org/freedesktop/PackageKit")
             proxy = dbus.Interface (obj, "org.freedesktop.PackageKit.Modify")
-            proxy.InstallPrinterDrivers (xid, [self._device_id],
-                                         "hide-finished",
+            resources = [self._device_id]
+            interaction = "hide-finished"
+            debugprint ("Calling InstallPrinterDrivers (%s, %s, %s)" %
+                        (repr (xid), repr (resources), repr (interaction)))
+            proxy.InstallPrinterDrivers (xid, resources, interaction,
                                          reply_handler=self._packagekit_reply,
                                          error_handler=self._packagekit_error,
                                          timeout=3600)