In [57]: datetime.datetime(2015,7,7,15,30,tzinfo=pytz.timezone('America/Chicago'))
Out[57]: datetime.datetime(2015, 7, 7, 15, 30, tzinfo=<DstTzInfo 'America/Chicago' CST-1 day, 18:00:00 STD>)
Notice the offset, it is saying UTC-6 (e.g -(24-18) ) while the correct offset for Chicago on 2015-7-7 is UTC-5.
Am I missing something here?