[Datetime-SIG] PEP 495 Q & A

Alexander Belopolsky alexander.belopolsky at gmail.com
Sun Aug 23 04:12:13 CEST 2015


Dear SIG,

I have expanded the Q & A section of the PEP [1] and made some other
changes based on your feedback.  My goal is to address in the Q & As every
concern that have been raised and not resulted in a change to the man text.

Experience shows that I am very bad at collecting the questions.  I invent
the questions that no one asked and miss those that some of you did.

Please let me know if I did not address your feedback.

Note that I did not include all suggestions for the name of the flag, but I
thank everyone who made their suggestions.   I think we are really left
with two contenders: "fold" and "later."  The only additional variant I
would like to consider is "fold" with the integer values of 0 and 1.  I
think time(1, 30, fold=1) is short and sweet and looks better than time(1,
30, later=True).

Note that neither spelling is self-explanatory, particularly if you see
something like if dt.replace(later=True) < dt.replace(later=False) in
someone's code, but the word "fold" points you in the right direction and
is more Google-friendly than "later".

The reason I think fold=0 and fold=1 may work better than booleans, is that
you can think of the local time line as consisting of two "folds" one - the
main timeline and the other a discontinuous line covering the fall-back
hours.


[1]: https://www.python.org/dev/peps/pep-0495/#questions-and-answers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/datetime-sig/attachments/20150822/afe7099a/attachment.html>


More information about the Datetime-SIG mailing list