release-1.0.0
DustyP 8 years ago
parent ea177a3d71
commit e2252f7140

@ -471,16 +471,20 @@ class Utils:
try: try:
orig_time = copy(time) orig_time = copy(time)
split_time = time.split() split_time = time.split()
for tz in pytz.all_timezones: try:
if split_time[-1].lower() in tz.lower(): parsed_tz = pytz.timezone(split_time[-1])
time = utils.replace_text_ignorecase(time, old=split_time[-1], new='') time = utils.replace_text_ignorecase(time, old=split_time[-1], new='')
if tz in replace_tzs: except pytz.exceptions.UnknownTimeZoneError:
tz = replace_tzs['tz'] for tz in pytz.all_timezones:
parsed_tz = pytz.timezone(tz) if split_time[-1].lower() in tz.lower():
break time = utils.replace_text_ignorecase(time, old=split_time[-1], new='')
else: if tz in replace_tzs:
em.set_footer(text='Valid timezone not found in time string. Using UTC...') tz = replace_tzs['tz']
parsed_tz = pytz.timezone('UTC') parsed_tz = pytz.timezone(tz)
break
else:
em.set_footer(text='Valid timezone not found in time string. Using UTC...')
parsed_tz = pytz.timezone('UTC')
in_time = parse(time.upper()) in_time = parse(time.upper())
in_time = parsed_tz.localize(in_time) in_time = parsed_tz.localize(in_time)
except ValueError: except ValueError:

Loading…
Cancel
Save