[kernel] r20180 - dists/trunk/linux/debian/lib/python/debian_linux

Ben Hutchings benh at alioth.debian.org
Sun Jun 2 20:51:26 UTC 2013


Author: benh
Date: Sun Jun  2 20:51:26 2013
New Revision: 20180

Log:
Add __str__ method to debian_linux.debian.Version

Python 2.x does not use the __unicode__ method to implement str() or
string formatting with %s.  Add a __str__ method as a wrapper.

Modified:
   dists/trunk/linux/debian/lib/python/debian_linux/debian.py

Modified: dists/trunk/linux/debian/lib/python/debian_linux/debian.py
==============================================================================
--- dists/trunk/linux/debian/lib/python/debian_linux/debian.py	Sun Jun  2 20:39:18 2013	(r20179)
+++ dists/trunk/linux/debian/lib/python/debian_linux/debian.py	Sun Jun  2 20:51:26 2013	(r20180)
@@ -85,6 +85,9 @@
     def __unicode__(self):
         return self.complete
 
+    def __str__(self):
+        return unicode(self).encode('utf-8')
+
     @property
     def complete(self):
         if self.epoch is not None:



More information about the Kernel-svn-changes mailing list