On Tue, Sep 8, 2020 at 9:21 AM Christopher Barker <python...@gmail.com> wrote: > I’m actually liking this more as I think about it. And it seems it wouldn’t > actually break any code that currently defines those names. And in many > cases, it would do the same thing as those names currently do, if a bit > differently. > > That is, if you removed: > > from math import inf > > From your code, nothing would break.
Everything would break. On versions prior to the one that introduced the new literal form, you MUST have that line, or your code won't work. On versions starting with that one, you MUST NOT have that line, as it would be a SyntaxError. That's an awful lot of breakage for such a tiny benefit. ChrisA _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/OJZ7ZPISU42KGBFAS2RIHENQ5MYEM45Z/ Code of Conduct: http://python.org/psf/codeofconduct/