Mercurial > hg-stable
comparison mercurial/graphmod.py @ 15505:ae04af1ce78d stable
makedate: wrong timezone offset if DST rules changed this year (issue2511)
Python's time module sets timezone and altzone based on UTC offsets of
two dates: first and middle day of the current year. This approach
doesn't work on a year when DST rules change.
For example Russia abandoned winter time this year, so the correct UTC
offset should be +4 now, but time.timezone returns 3 hours difference
because that's what it was on 01.01.2011.
Related python issue: http://bugs.python.org/issue1647654
author | Dmitry Panov <dop@itoolabs.com> |
---|---|
date | Sun, 13 Nov 2011 00:29:26 +0000 |
parents | 03e1c2d35c6a |
children | 5e50982c633c |
comparison
equal
deleted
inserted
replaced
15499:58f96703a9ab | 15505:ae04af1ce78d |
---|