uilib.py
changeset 10612 84468b90e9c1
parent 10332 da1cb2b12fe1
child 10613 8d9fe02387e3
--- a/uilib.py	Wed Sep 16 11:23:51 2015 +0200
+++ b/uilib.py	Mon Sep 14 16:03:07 2015 +0200
@@ -28,6 +28,8 @@
 import re
 from StringIO import StringIO
 
+from six import string_types
+
 from logilab.mtconverter import xml_escape, html_unescape
 from logilab.common.date import ustrftime
 from logilab.common.deprecation import deprecated
@@ -559,7 +561,7 @@
     def __call__(self, function):
         def newfunc(*args, **kwargs):
             ret = function(*args, **kwargs)
-            if isinstance(ret, basestring):
+            if isinstance(ret, string_types):
                 return ret[:self.maxsize]
             return ret
         return newfunc
@@ -568,6 +570,6 @@
 def htmlescape(function):
     def newfunc(*args, **kwargs):
         ret = function(*args, **kwargs)
-        assert isinstance(ret, basestring)
+        assert isinstance(ret, string_types)
         return xml_escape(ret)
     return newfunc