summaryrefslogtreecommitdiffstats
path: root/Lib/enum.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/enum.py')
-rw-r--r--Lib/enum.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/enum.py b/Lib/enum.py
index 69a7f49..8f82a6d 100644
--- a/Lib/enum.py
+++ b/Lib/enum.py
@@ -577,7 +577,7 @@ class Enum(metaclass=EnumMeta):
if isinstance(result, cls):
return result
else:
- ve_exc = ValueError("%r is not a valid %s" % (value, cls.__name__))
+ ve_exc = ValueError("%r is not a valid %s" % (value, cls.__qualname__))
if result is None and exc is None:
raise ve_exc
elif exc is None:
@@ -599,7 +599,7 @@ class Enum(metaclass=EnumMeta):
@classmethod
def _missing_(cls, value):
- raise ValueError("%r is not a valid %s" % (value, cls.__name__))
+ raise ValueError("%r is not a valid %s" % (value, cls.__qualname__))
def __repr__(self):
return "<%s.%s: %r>" % (
@@ -706,7 +706,7 @@ class Flag(Enum):
# verify all bits are accounted for
_, extra_flags = _decompose(cls, value)
if extra_flags:
- raise ValueError("%r is not a valid %s" % (value, cls.__name__))
+ raise ValueError("%r is not a valid %s" % (value, cls.__qualname__))
# construct a singleton enum pseudo-member
pseudo_member = object.__new__(cls)
pseudo_member._name_ = None
@@ -780,7 +780,7 @@ class IntFlag(int, Flag):
@classmethod
def _missing_(cls, value):
if not isinstance(value, int):
- raise ValueError("%r is not a valid %s" % (value, cls.__name__))
+ raise ValueError("%r is not a valid %s" % (value, cls.__qualname__))
new_member = cls._create_pseudo_member_(value)
return new_member