chiark / gitweb /
Replace basestring with str
authorDaniel Martí <mvdan@mvdan.cc>
Mon, 4 Jan 2016 16:03:42 +0000 (17:03 +0100)
committerDaniel Martí <mvdan@mvdan.cc>
Thu, 10 Mar 2016 16:43:37 +0000 (16:43 +0000)
fdroidserver/common.py
fdroidserver/metadata.py

index 5acf7405b824f5ed900b1d00bf689c9e1fb198d1..46baf560faf9d180424013a95c2881b40640260f 100644 (file)
@@ -247,9 +247,9 @@ def read_config(opts, config_file='config.py'):
             config[k] = clean_description(config[k])
 
     if 'serverwebroot' in config:
-        if isinstance(config['serverwebroot'], basestring):
+        if isinstance(config['serverwebroot'], str):
             roots = [config['serverwebroot']]
-        elif all(isinstance(item, basestring) for item in config['serverwebroot']):
+        elif all(isinstance(item, str) for item in config['serverwebroot']):
             roots = config['serverwebroot']
         else:
             raise TypeError('only accepts strings, lists, and tuples')
index bf1d4dc4120ce1eb5861b86b513773276a8b813f..4d73671b2eaadef463786d606a9ceb2a2004489b 100644 (file)
@@ -862,7 +862,7 @@ def post_metadata_parse(app):
                 build.__dict__[k] = re.sub(esc_newlines, '', v).lstrip().rstrip()
             elif ftype == TYPE_BOOL:
                 # TODO handle this using <xsd:element type="xsd:boolean> in a schema
-                if isinstance(v, basestring):
+                if isinstance(v, str):
                     build.__dict__[k] = _decode_bool(v)
             elif ftype == TYPE_STRING:
                 if isinstance(v, bool) and v:
@@ -901,7 +901,7 @@ def post_metadata_parse(app):
 
 
 def _decode_list(data):
-    '''convert items in a list from unicode to basestring'''
+    '''convert items in a list from unicode to str'''
     rv = []
     for item in data:
         if isinstance(item, unicode):
@@ -915,7 +915,7 @@ def _decode_list(data):
 
 
 def _decode_dict(data):
-    '''convert items in a dict from unicode to basestring'''
+    '''convert items in a dict from unicode to str'''
     rv = {}
     for k, v in data.items():
         if isinstance(k, unicode):