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

fw at alioth.debian.org fw at alioth.debian.org
Sun Jun 10 12:08:43 UTC 2007


Author: fw
Date: 2007-06-10 12:08:43 +0000 (Sun, 10 Jun 2007)
New Revision: 5987

Modified:
   lib/python/debian_support.py
Log:
* lib/python/debian_support.py (Version):
  Support Unicode strings by converting them to UTF-8.

Modified: lib/python/debian_support.py
===================================================================
--- lib/python/debian_support.py	2007-06-10 12:08:38 UTC (rev 5986)
+++ lib/python/debian_support.py	2007-06-10 12:08:43 UTC (rev 5987)
@@ -64,7 +64,11 @@
 
         def __init__(self, version):
             """Creates a new Version object."""
-            assert type(version) == types.StringType, `version`
+            t = type(version)
+            if t == types.UnicodeType:
+                version = version.encode('UTF-8')
+            else:
+                assert t == types.StringType, `version`
             assert version <> ""
             self.__asString = version
 




More information about the Secure-testing-commits mailing list