web/views/tableview.py
changeset 10612 84468b90e9c1
parent 10609 e2d8e81bfe68
child 10662 10942ed172de
--- a/web/views/tableview.py	Wed Sep 16 11:23:51 2015 +0200
+++ b/web/views/tableview.py	Mon Sep 14 16:03:07 2015 +0200
@@ -67,6 +67,7 @@
 from copy import copy
 from types import MethodType
 
+from six import string_types
 from six.moves import range
 
 from logilab.mtconverter import xml_escape
@@ -286,7 +287,7 @@
         attrs = renderer.attributes.copy()
         if renderer.sortable:
             sortvalue = renderer.sortvalue(rownum)
-            if isinstance(sortvalue, basestring):
+            if isinstance(sortvalue, string_types):
                 sortvalue = sortvalue[:self.sortvalue_limit]
             if sortvalue is not None:
                 attrs[u'cubicweb:sortvalue'] = js_dumps(sortvalue)