1
0
mirror of https://github.com/bspeice/metrik synced 2024-11-23 07:38:09 -05:00

Looks like we're back to timezone issues...

This commit is contained in:
Bradlee Speice 2016-08-16 17:30:28 -04:00
parent 982b9dcb47
commit adaeab8aa6

View File

@ -5,6 +5,7 @@ import requests
from collections import namedtuple from collections import namedtuple
from dateutil.parser import parse from dateutil.parser import parse
from io import StringIO from io import StringIO
from pytz import timezone
from luigi.parameter import DateParameter, Parameter from luigi.parameter import DateParameter, Parameter
from six.moves.urllib.parse import quote_plus from six.moves.urllib.parse import quote_plus
@ -61,6 +62,8 @@ class LiborRateTask(MongoCreateTask):
# download with `requests`, I see both date (often incorrect) and time. # download with `requests`, I see both date (often incorrect) and time.
dt = parse(row['publication']) dt = parse(row['publication'])
dt = dt.replace(year=date.year, month=date.month, day=date.day) dt = dt.replace(year=date.year, month=date.month, day=date.day)
if dt.tzinfo is None:
dt = timezone('Europe/London').localize(dt)
globals()['publication'] = dt globals()['publication'] = dt
# Because of the shenanigans I did earlier with globals(), ignore # Because of the shenanigans I did earlier with globals(), ignore