{"push_id":3089233027,"size":1,"distinct_size":1,"ref":"refs/heads/fix-timezone-handling","head":"4695891aabe1046edf2f2141efe7bed8a73c00a6","before":"7bd0db59ed0bec9d27a2a17ac068b56c791e37bf","commits":[{"sha":"4695891aabe1046edf2f2141efe7bed8a73c00a6","author":{"name":"Gijs van der Voort","email":"2f4b1b3e161f95e6eae5eb3f6040e3ba8a5288bb@gmail.com"},"message":"Properly handle timezones (fixes #598)\n\nOrignally this was done using time.mktime and datetime.timetuple but these\nfunctions don't properly handle timezones:\n\n- dt.timetuple creates a time_struct while completely ignoring the timezone of\n  the datetime.\n- time.mktime assumes the time_struct to be in local time, e.g. whatever the\n  machine has set as timezone.\n\nThis would end up in bad timestamps when either the machine runs in a different\ntimezone or the datetime is in a different timezone than UTC.\n\nAlso included is a UTC tzinfo so that datetimes generated by redis-py can be\nassigned the correct timezone.","distinct":true,"url":"https://api.github.com/repos/MobPro/redis-py/commits/4695891aabe1046edf2f2141efe7bed8a73c00a6"}]}
{"actor":{"display_login":"zeebonk"}}