diff --git a/pvlib/location.py b/pvlib/location.py index 8dbe2f7588..14aea779c8 100644 --- a/pvlib/location.py +++ b/pvlib/location.py @@ -63,7 +63,7 @@ def __init__(self, latitude, longitude, tz='UTC', altitude=0, self.latitude = latitude self.longitude = longitude - if isinstance(tz, str): + if isinstance(tz, basestring): self.tz = tz self.pytz = pytz.timezone(tz) elif isinstance(tz, datetime.tzinfo): diff --git a/pvlib/test/test_location.py b/pvlib/test/test_location.py index d08887db75..57bc012ff3 100644 --- a/pvlib/test/test_location.py +++ b/pvlib/test/test_location.py @@ -24,7 +24,7 @@ def test_location_all(): @pytest.mark.parametrize('tz', [ - aztz, 'America/Phoenix', -7, -7.0, + aztz, 'America/Phoenix', -7, -7.0, u'Etc/GMT+7', ]) def test_location_tz(tz): Location(32.2, -111, tz)