Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Add note about __format__ used in f-strings
  • Loading branch information
mdboom committed Oct 17, 2022
commit b35a09a8baedc000f0cfee9eb8355a5640935a19
9 changes: 5 additions & 4 deletions Doc/whatsnew/3.11.rst
Original file line number Diff line number Diff line change
Expand Up @@ -624,10 +624,11 @@ enum

* ``EnumMeta`` renamed to ``EnumType`` (``EnumMeta`` kept as alias).

* The output of ``Enum.__format__`` has changed to include both the enum name
and the member name (e.g. ``Enum.MEMBER``). In 3.10 and earlier it only
included the member name (e.g. ``MEMBER``). To restore the new behavior,
inherit from a subclass of ``ReprEnum``, such as ``IntEnum`` or ``StrEnum``.
* The output of ``Enum.__format__`` (which effects using enums with f-strings)
has changed to include both the enum name and the member name (e.g.
``Enum.MEMBER``). In 3.10 and earlier it only included the member name (e.g.
``MEMBER``). To restore the new behavior, inherit from a subclass of
``ReprEnum``, such as ``IntEnum`` or ``StrEnum``.

* ``StrEnum`` added -- enum members are and must be strings.

Expand Down