From 5ac960d6f4503dfbeb6493b5dfb0c64fc486a70c Mon Sep 17 00:00:00 2001 From: Laurent Mazuel Date: Wed, 28 Jun 2017 18:07:03 -0700 Subject: isinstance(obj, (str, unicode)) to be Py2/3 compat --- src/isodate/isoduration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/isodate/isoduration.py b/src/isodate/isoduration.py index 6da69f5..c3cfc65 100644 --- a/src/isodate/isoduration.py +++ b/src/isodate/isoduration.py @@ -80,7 +80,7 @@ def parse_duration(datestring): The alternative format does not support durations with years, months or days set to 0. """ - if not isinstance(datestring, basestring): + if not isinstance(datestring, (str, unicode)): raise TypeError("Expecting a string %r" % datestring) match = ISO8601_PERIOD_REGEX.match(datestring) if not match: -- cgit v1.2.1