Hello. Even if I'm -1 on the general idea of a None-aware, for a lot of reason already mentionned in this thread, the syntax "??" proposed (that I find much less readable than the current version) is still better IMHO. How many programmer will read "||" or "OR" as a classic "or" operator? Programmers needs to learn the language, but making it easy for them to understand and learn is important in python. More than that, if you use "||" or "OR" thinking you use "or", nothing will help you to understand what isn't working in your code. So -1 on that idea even if PEP 505 were accepted.
Nathan Mugnier > Message du 19/07/18 15:06 > De : "Pål Grønås Drange" > A : "Jonathan Fine" > Copie à : "Python-Ideas" > Objet : Re: [Python-ideas] PEP 505: None-aware operators: operators ?= and ?? > and OR > > > I've started a subthread, just to discuss the ?= and ?? operators. And > > something newish, that I call OR. I would think `||` would be much better. It could be a kind of "semantic or" which could use the aforementioned dunder has_value. -1, though, but to the general None-awareness. Pål _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/