web/formwidgets.py
changeset 10612 84468b90e9c1
parent 10522 1660a0fa4f43
child 10717 46f934bebd85
--- a/web/formwidgets.py	Wed Sep 16 11:23:51 2015 +0200
+++ b/web/formwidgets.py	Mon Sep 14 16:03:07 2015 +0200
@@ -99,6 +99,8 @@
 from datetime import date
 from warnings import warn
 
+from six import string_types
+
 from logilab.mtconverter import xml_escape
 from logilab.common.deprecation import deprecated
 from logilab.common.date import todatetime
@@ -282,7 +284,7 @@
         """
         posted = form._cw.form
         val = posted.get(field.input_name(form, self.suffix))
-        if isinstance(val, basestring):
+        if isinstance(val, string_types):
             val = val.strip()
         return val
 
@@ -993,12 +995,12 @@
         req = form._cw
         values = {}
         path = req.form.get(field.input_name(form, 'path'))
-        if isinstance(path, basestring):
+        if isinstance(path, string_types):
             path = path.strip()
         if path is None:
             path = u''
         fqs = req.form.get(field.input_name(form, 'fqs'))
-        if isinstance(fqs, basestring):
+        if isinstance(fqs, string_types):
             fqs = fqs.strip() or None
             if fqs:
                 for i, line in enumerate(fqs.split('\n')):