summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
Diffstat (limited to 'Doc')
-rw-r--r--Doc/library/enum.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Doc/library/enum.rst b/Doc/library/enum.rst
index 49bf40a..d84d9d9 100644
--- a/Doc/library/enum.rst
+++ b/Doc/library/enum.rst
@@ -279,6 +279,8 @@ Data Types
>>> Color.RED.value
1
+ Value of the member, can be set in :meth:`~object.__new__`.
+
.. note:: Enum member values
Member values can be anything: :class:`int`, :class:`str`, etc. If
@@ -286,6 +288,11 @@ Data Types
appropriate value will be chosen for you. See :class:`auto` for the
details.
+ While mutable/unhashable values, such as :class:`dict`, :class:`list` or
+ a mutable :class:`~dataclasses.dataclass`, can be used, they will have a
+ quadratic performance impact during creation relative to the
+ total number of mutable/unhashable values in the enum.
+
.. attribute:: Enum._name_
Name of the member.