From 27682d2698cefb9edabffd14290123f439a84790 Mon Sep 17 00:00:00 2001 From: Ethan Furman Date: Sun, 4 Sep 2016 11:39:01 -0700 Subject: issue23591: more docs; slight change to repr --- Lib/enum.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'Lib/enum.py') diff --git a/Lib/enum.py b/Lib/enum.py index 1e028a364f2..6a1899941f7 100644 --- a/Lib/enum.py +++ b/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__ -- cgit v1.2.3