8000 gh-105535 Document potential performance trap during enum creation by nicky-eng · Pull Request #107119 · python/cpython · GitHub
[go: up one dir, main page]

Skip to content

gh-105535 Document potential performance trap during enum creation #107119

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Mar 8, 2024
Prev Previous commit
Next Next commit
Update Doc/library/enum.rst
  • Loading branch information
ethanfurman authored Jul 24, 2023
commit 94eba9adc962d7237ced2894a5bd36faf5ebabc8
7 changes: 4 additions & 3 deletions Doc/library/enum.rst
Original file line number Diff line number Diff line change
Expand Up @@ -267,9 +267,10 @@ Data Types
appropriate value will be chosen for you. See :class:`auto` for the
details.

While mutable/unhashable values, such as :class:`dict` or :class:`list`, can
be used, they will have a quadratic performance impact relative to the total
number of mutable/unhashable values in the enum.
While mutable/unhashable values, such as :class:`dict`, :class:`list` or
a mutable :class:`dataclass`, can be used, they will have a quadratic
performance impact relative to the total number of mutable/unhashable
values in the enum.


.. attribute:: Enum._ignore_
Expand Down
0