Index: third_party/logilab/common/changelog.py |
diff --git a/third_party/logilab/common/changelog.py b/third_party/logilab/common/changelog.py |
index 2fff2ed6505838e781151cecb76d0ae151ecc4d4..74f512416dc417ebade0069b404d1127f679831c 100644 |
--- a/third_party/logilab/common/changelog.py |
+++ b/third_party/logilab/common/changelog.py |
@@ -49,8 +49,6 @@ __docformat__ = "restructuredtext en" |
import sys |
from stat import S_IWRITE |
-from six import string_types |
- |
BULLET = '*' |
SUBBULLET = '-' |
INDENT = ' ' * 4 |
@@ -66,7 +64,7 @@ class Version(tuple): |
correctly printing it as X.Y.Z |
""" |
def __new__(cls, versionstr): |
- if isinstance(versionstr, string_types): |
+ if isinstance(versionstr, basestring): |
versionstr = versionstr.strip(' :') # XXX (syt) duh? |
parsed = cls.parse(versionstr) |
else: |
@@ -78,7 +76,7 @@ class Version(tuple): |
versionstr = versionstr.strip(' :') |
try: |
return [int(i) for i in versionstr.split('.')] |
- except ValueError as ex: |
+ except ValueError, ex: |
raise ValueError("invalid literal for version '%s' (%s)"%(versionstr, ex)) |
def __str__(self): |