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

master
Bradlee Speice 2016-08-16 17:30:28 -04:00
parent 982b9dcb47
commit adaeab8aa6
1 changed files with 3 additions and 0 deletions

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