diff roundup/cgi/templating.py @ 5438:e2382945d302

Python 3 preparation: avoid basestring.
author Joseph Myers <jsm@polyomino.org.uk>
date Wed, 25 Jul 2018 11:42:51 +0000
parents 58057ea53779
children 60535a4822ab
line wrap: on
line diff
--- a/roundup/cgi/templating.py	Wed Jul 25 11:42:02 2018 +0000
+++ b/roundup/cgi/templating.py	Wed Jul 25 11:42:51 2018 +0000
@@ -1859,7 +1859,7 @@
 
         ret = date.Date('.', translator=self._client)
 
-        if isinstance(str_interval, basestring):
+        if is_us(str_interval):
             sign = 1
             if str_interval[0] == '-':
                 sign = -1
@@ -1896,7 +1896,7 @@
             if default is None:
                 raw_value = None
             else:
-                if isinstance(default, basestring):
+                if is_us(default):
                     raw_value = date.Date(default, translator=self._client)
                 elif isinstance(default, date.Date):
                     raw_value = default
@@ -2874,7 +2874,7 @@
         """
         q = urllib_.quote
         sc = self.special_char
-        l = ['%s=%s'%(k,isinstance(v, basestring) and q(v) or v)
+        l = ['%s=%s'%(k,is_us(v) and q(v) or v)
              for k,v in args.items() if v != None ]
         # pull out the special values (prefixed by @ or :)
         specials = {}

Roundup Issue Tracker: http://roundup-tracker.org/