diff options
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/library/enum.rst | 7 |
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. |