1 From ddf4a4dcec27393e3c0c9efb032032cdb6b69d10 Mon Sep 17 00:00:00 2001
2 From: Tim Waugh <twaugh@redhat.com>
3 Date: Mon, 1 Aug 2011 10:42:57 +0100
4 Subject: [PATCH 2/4] Make PackageKit optional in cupshelpers (bug #726996, Ubuntu #819000).
7 cupshelpers/cupshelpers.py | 8 ++++++--
8 1 files changed, 6 insertions(+), 2 deletions(-)
10 diff --git a/cupshelpers/cupshelpers.py b/cupshelpers/cupshelpers.py
11 index 251e0ee..3b95e2f 100755
12 --- a/cupshelpers/cupshelpers.py
13 +++ b/cupshelpers/cupshelpers.py
16 import cups, pprint, os, tempfile, re, string
18 -import packagekit.client, packagekit.enums
19 from . import _debugprint
21 + import packagekit.client, packagekit.enums
22 + HAVE_PACKAGEKIT=True
24 + HAVE_PACKAGEKIT=False
27 _flags_blacklist = ["options", "local"]
28 @@ -830,7 +834,7 @@ def missingPackagesAndExecutables(ppd):
30 executables = missingExecutables(ppd)
33 + if executables and HAVE_PACKAGEKIT:
34 unresolved_executables = []
35 client = packagekit.client.PackageKitClient ()
36 for executable in executables: