https://github.com/python/cpython/commit/b5a29553d931581e7a007749604b9e5ee5207d73 commit: b5a29553d931581e7a007749604b9e5ee5207d73 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: ethanfurman <[email protected]> date: 2025-12-18T11:19:00-08:00 summary:
[3.13] gh-118342: [Enum] update docs (GH-137290) (GH-142954) gh-118342: [Enum] update docs (GH-137290) (cherry picked from commit e79c39101a9f55882f54df0bb3ecfa23238692de) Co-authored-by: Ethan Furman <[email protected]> Co-authored-by: Stan Ulbrych <[email protected]> files: M Doc/library/enum.rst diff --git a/Doc/library/enum.rst b/Doc/library/enum.rst index faf8f88934ac54..f559659ab6056d 100644 --- a/Doc/library/enum.rst +++ b/Doc/library/enum.rst @@ -947,12 +947,13 @@ Utilities and Decorators the member's name. Care must be taken if mixing *auto()* with manually specified values. - *auto* instances are only resolved when at the top level of an assignment: + *auto* instances are only resolved when at the top level of an assignment, either by + itself or as part of a tuple: * ``FIRST = auto()`` will work (auto() is replaced with ``1``); * ``SECOND = auto(), -2`` will work (auto is replaced with ``2``, so ``2, -2`` is used to create the ``SECOND`` enum member; - * ``THREE = [auto(), -3]`` will *not* work (``<auto instance>, -3`` is used to + * ``THREE = [auto(), -3]`` will *not* work (``[<auto instance>, -3]`` is used to create the ``THREE`` enum member) .. versionchanged:: 3.11.1 _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: [email protected]
