[Python-Dev] PEP 495 Was: PEP 498: Literal String Interpolation is ready for pronouncement (original) (raw)
Alexander Belopolsky alexander.belopolsky at gmail.com
Fri Sep 11 20:36:30 CEST 2015
- Previous message (by thread): [Python-Dev] Partial function application
- Next message (by thread): [Python-Dev] PEP 495 Was: PEP 498: Literal String Interpolation is ready for pronouncement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, Sep 8, 2015 at 8:27 PM, Guido van Rossum <guido at python.org> wrote:
Now if only PEP 495 could be as easy... :-)
I think we nailed the hard issues there. The next update will have a restored hash invariant and == that satisfies all three axioms of equivalency. I am not making a better progress because I am debating with myself about the fate of < and > comparisons. Cross-zone comparisons strike in full force there as well because two times ordered in UTC may appear in the opposite order in the local timezone where the clock is moved back. Note that I saved the hash invariant and the transitivity of == at the expense of the loss of trichotomy in comparisons (we will have pairs of aware datetimes that are neither equal nor < nor >). I don't think we need to change anything with < and > comparisons, but I am trying to come up with the arguments that will at least be convincing to myself. (I suspect that if I am not the only one who worries about this, the other such people can be counted by the values of the fold flag. :-) -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20150911/ed18ac79/attachment.html>
- Previous message (by thread): [Python-Dev] Partial function application
- Next message (by thread): [Python-Dev] PEP 495 Was: PEP 498: Literal String Interpolation is ready for pronouncement
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]