<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Sep 20, 2015 at 8:49 PM, Alexander Belopolsky <span dir="ltr"><<a href="mailto:alexander.belopolsky@gmail.com" target="_blank">alexander.belopolsky@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class="">On Sat, Aug 15, 2015 at 8:49 PM, Alexander Belopolsky <<a href="mailto:alexander.belopolsky@gmail.com" target="_blank">alexander.belopolsky@gmail.com</a>> wrote:<br>><br>> PEP 495 [1] is a deliberately minimalistic proposal to remove an<br>> ambiguity in representing some local times as datetime.datetime<br>> objects.<br><br></span>A major issue has come up since my announcement above.  Tim Peters have noticed that PEP 495 would violate the "hash invariant" unless the fold attribute is accounted for in inter-zone comparisons.<br>See [2] for details.  This issue has been resolved by modifying the definition [3] of the "==" operator for aware datetimes with post-PEP tzinfo.  Note that no program will be affected by this change unless it uses a post-PEP tzinfo implementation.<br><br>I made some smaller changes [4] to the PEP as well and it should finally be ready for pronouncement.<br><br>[1]: <a href="https://www.python.org/dev/peps/pep-0495" target="_blank">https://www.python.org/dev/peps/pep-0495</a><br>[2]: <a href="https://mail.python.org/pipermail/datetime-sig/2015-September/000625.html" target="_blank">https://mail.python.org/pipermail/datetime-sig/2015-September/000625.html</a> <br>[3]: <a href="https://www.python.org/dev/peps/pep-0495/#aware-datetime-equality-comparison" target="_blank">https://www.python.org/dev/peps/pep-0495/#aware-datetime-equality-comparison</a><br>[4]: <a href="https://hg.python.org/peps/log/39b7c1da05a2/pep-0495.txt" target="_blank">https://hg.python.org/peps/log/39b7c1da05a2/pep-0495.txt</a></div></blockquote></div><br></div><div class="gmail_extra">I've reviewed this latest version and I am hereby accepting it. The topic is both controversial and yawn-inducing, so I think it's better not to give the usual one-day warning on python-dev -- I'll just post my decision there.<br><br></div><div class="gmail_extra">Alexander and Tim, thank for all your work on this! It's been a wild, wild ride. (And no, I am not going to make a joke about leap seconds here. :-)<br clear="all"></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido" target="_blank">python.org/~guido</a>)</div>
</div></div>