On 4/29/21 10:52 AM, Antoine Pitrou wrote: > On Thu, 29 Apr 2021 18:37:29 +0100, MRAB wrote: >> On 2021-04-29 18:19, Ethan Furman wrote:
>>> An excerpt from bpo-31369: re.RegexFlag and `__all__` >>> >>> GvR: >>> ---- >>> > One thing I discovered when developing this example: there doesn't seem to be a flag to >>> > represent 0 (zero), i.e. "no flags". And foo(0) is a type error (even though it works >>> > fine at runtime). >>> >>> Which raises the question: Do we want to have a standard name for stdlib Flags when no flags are set? >>> >>> What should we call it? >>> >>> - NONE >>> >>> - ZERO >>> >>> - EMPTY >>> >>> - ??? >>> >> Definitely NONE. At some point I might even add it to the regex module! :-) > > Not to confuse with None, which will not be equal to NONE. Hmm... > > Perhaps NONE_SET or ALL_UNSET? > > (also, why the ALL_CAPS?) Since Enum members are constants, ALL_CAPS is recommended for their naming scheme. -- ~Ethan~ _______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/WEGL7HPVCLD54QH622WZZLASFIJVE27Y/ Code of Conduct: http://python.org/psf/codeofconduct/