From 87b2da3f78a1c780a01a4a040dcc666b3f43302a Mon Sep 17 00:00:00 2001 From: rlbr Date: Mon, 4 Feb 2019 14:47:32 -0600 Subject: [PATCH] weird pytz bug --- main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index e1e0104..ff2f224 100755 --- a/main.py +++ b/main.py @@ -1,4 +1,5 @@ from dateutil.parser import parse as date_parse +from dateutil import tz import argparse import ctabus import datetime @@ -10,7 +11,7 @@ import os.path as osp import pytz import sys import re -CHICAGO_TZ = pytz.timezone("America/Chicago") +CHICAGO_TZ = tz.gettz("America/Chicago") # https://stackoverflow.com/a/5967539 def atoi(text): return int(text) if text.isdigit() else text @@ -110,7 +111,8 @@ def show(data,rt_filter=None,_clear=False): if _clear: clearscr() for time in arrivals: - arrival = date_parse(time['prdtm']).replace(tzinfo=CHICAGO_TZ) + before = date_parse(time['prdtm']) + arrival = before.replace(tzinfo=CHICAGO_TZ) if arrival > today: stop_id = time['stpid'] delta = pprint_delta(arrival-today)