From 91736c337e53bb29f47b7c3cf1498723054d0948 Mon Sep 17 00:00:00 2001 From: Robert Utter Date: Tue, 23 Sep 2014 18:17:30 -0700 Subject: [PATCH] Make DEFAULT_DATE handling compatible with Python 3 s/basestring/six.string_types/ --- pelican/readers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pelican/readers.py b/pelican/readers.py index 811b5b6e..ab329f6e 100644 --- a/pelican/readers.py +++ b/pelican/readers.py @@ -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'])