[issue11957] re.sub confusion between count and flags args

Terry J. Reedy report at bugs.python.org
Fri May 6 23:41:22 CEST 2011


Terry J. Reedy <tjreedy at udel.edu> added the comment:

I like the idea of an internal REflag class with __new__, __or__, and __repr__==__str__. Str(re.A|re.L) might print as
"REflag: re.ASCII | re.IGNORE"
If it is *not* an int subclass, any attempt to use or mix with an int would raise. I checked and the doc only promises that flags can be or'ed. An __and__ method might be added if it were thought that people currently use & to check for flags set, though that is not currently promised.

----------
nosy: +terry.reedy

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue11957>
_______________________________________


More information about the Python-bugs-list mailing list