Also, I don't see my patch that I attached. Weird. Here it is, in
plaintext:

--- /usr/share/software-center/softwarecenter/config.py.orig    2013-04-03 
00:04:17.852950494 -0600
+++ /usr/share/software-center/softwarecenter/config.py 2013-04-03 
00:16:34.680963943 -0600
@@ -29,8 +29,15 @@
 
 LOG = logging.getLogger(__name__)
 
+# See https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1038429
+if issubclass(SafeConfigParser, object):
+    class BaseSoftwareCenterConfig(SafeConfigParser):
+        pass
+else:
+    class BaseSoftwareCenterConfig(SafeConfigParser, object):
+        pass
 
-class SoftwareCenterConfig(object, SafeConfigParser):
+class SoftwareCenterConfig(BaseSoftwareCenterConfig):
 
     SECTIONS = ("general", "reviews")

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1038429

Title:
  update-software-center crashed with order (MRO) for bases
  SafeConfigParser, object in __new__()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1038429/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to