mirror of
https://github.com/python/cpython.git
synced 2025-07-07 19:35:27 +00:00
issue23591: more docs; slight change to repr
This commit is contained in:
parent
bce9cbaf98
commit
27682d2698
3 changed files with 23 additions and 15 deletions
13
Lib/enum.py
13
Lib/enum.py
|
@ -692,14 +692,11 @@ class Flag(Enum):
|
|||
if self._name_ is not None:
|
||||
return '<%s.%s: %r>' % (cls.__name__, self._name_, self._value_)
|
||||
members = self._decompose_()
|
||||
if len(members) == 1 and members[0]._name_ is None:
|
||||
return '<%s: %r>' % (cls.__name__, members[0]._value_)
|
||||
else:
|
||||
return '<%s.%s: %r>' % (
|
||||
cls.__name__,
|
||||
'|'.join([str(m._name_ or m._value_) for m in members]),
|
||||
self._value_,
|
||||
)
|
||||
return '<%s.%s: %r>' % (
|
||||
cls.__name__,
|
||||
'|'.join([str(m._name_ or m._value_) for m in members]),
|
||||
self._value_,
|
||||
)
|
||||
|
||||
def __str__(self):
|
||||
cls = self.__class__
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue