Make DEFAULT_DATE handling compatible with Python 3

s/basestring/six.string_types/
This commit is contained in:
Robert Utter 2014-09-23 18:17:30 -07:00
commit 91736c337e

View file

@ -532,7 +532,7 @@ def default_metadata(settings=None, process=None):
value = process('category', value)
metadata['category'] = value
if settings.get('DEFAULT_DATE', None) and settings['DEFAULT_DATE'] != 'fs':
if isinstance(settings['DEFAULT_DATE'], basestring):
if isinstance(settings['DEFAULT_DATE'], six.string_types):
metadata['date'] = get_date(settings['DEFAULT_DATE'])
else:
metadata['date'] = SafeDatetime(*settings['DEFAULT_DATE'])