[Python-Dev] Status on PEP-431 Timezones
Glenn Linderman
v+python at g.nevcal.com
Fri Apr 10 17:57:24 CEST 2015
On 4/10/2015 5:27 AM, Stuart Bishop wrote:
>> P.S. The description of NonExistentTimeError in the PEP doesn't seem quite
>> >right, as it currently says it will only be thrown if "is_dst=None", which
>> >seems like a copy and paste error from the definition of AmbiguousTimeError.
> The PEP is correct here. If you explicitly specify is_dst, you know
> which side of the transition you are on and which offset to use. You
> can calculate datetime(2000, 12, 31, 2, 0, 0, 0).astimezone(foo,
> is_dst=False) using the non-DST offset and get an answer. It might not
> have ever appeared on the clock on your wall, but it is better than a
> punch in the face. If you want a punch in the face, is_dst=None
> refuses to guess and you get the exception.
So does this mean that consistent use of is_dst=False throughout the
summer would allow for people that refuse to accept government
regulation into their timekeeping, and are willing to be out of step
with their neighbors, would be able to match their software to their
wall-clock time?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20150410/9552c825/attachment.html>
More information about the Python-Dev
mailing list