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/

Reply via email to