[Secure-testing-commits] r16733 - lib/python

Michael Gilbert gilbert-guest at alioth.debian.org
Mon May 30 05:31:14 UTC 2011


Author: gilbert-guest
Date: 2011-05-30 05:31:14 +0000 (Mon, 30 May 2011)
New Revision: 16733

Modified:
   lib/python/debian_support.py
Log:
correct unhandled python-apt api change

Modified: lib/python/debian_support.py
===================================================================
--- lib/python/debian_support.py	2011-05-30 05:20:56 UTC (rev 16732)
+++ lib/python/debian_support.py	2011-05-30 05:31:14 UTC (rev 16733)
@@ -92,12 +92,16 @@
     def __cmp__(self, other):
         return apt_pkg.VersionCompare(self.__forCompare, other.__forCompare)
 
-def version_compare(a, b, vc = apt_pkg.VersionCompare):
+def version_compare(a, b):
     """Compares two versions according to the Debian algorithm.
     
     ~bpo and ~volatile suffixes are ignored."""
     a = _version_normalize_regexp.sub("", a)
     b = _version_normalize_regexp.sub("", b)
+    try:
+        vc = apt_pkg.version_compare
+    except AttributeError:
+        vc = apt_pkg.VersionCompare
     return vc(a, b)
 
 class PackageFile:




More information about the Secure-testing-commits mailing list