fix a tz parsing bug

This commit is contained in:
Ryan Petrello 2019-10-16 09:42:39 -04:00
parent 8c5b0cbd57
commit 5f2e1c9705
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777

View File

@ -119,10 +119,11 @@ class Schedule(PrimordialModel, LaunchTimeConfig):
tzinfo = r._dtstart.tzinfo
if tzinfo is utc:
return 'UTC'
fname = tzinfo._filename
for zone in all_zones:
if fname.endswith(zone):
return zone
fname = getattr(tzinfo, '_filename', None)
if fname:
for zone in all_zones:
if fname.endswith(zone):
return zone
logger.warn('Could not detect valid zoneinfo for {}'.format(self.rrule))
return ''