diff options
| author | Ethan Furman <ethan@stoneleaf.us> | 2021-04-26 22:42:57 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-26 22:42:57 -0700 |
| commit | 5987b8c463892e0ab7a63cdae92f34b5eb79732d (patch) | |
| tree | 1f68608c9660039046b3119828a7b596b25563cc /Lib/zipfile.py | |
| parent | cfe523b49280cdc8c239c807121ad3f33552f638 (diff) | |
| download | cpython-git-5987b8c463892e0ab7a63cdae92f34b5eb79732d.tar.gz | |
bpo-43945: [Enum] Deprecate non-standard mixin format() behavior (GH-25649)
In 3.12 the enum member, not the member's value, will be used for
format() calls. Format specifiers can be used to retain the current
display of enum members:
Example enumeration:
class Color(IntEnum):
RED = 1
GREEN = 2
BLUE = 3
Current behavior:
f'{Color.RED}' --> '1'
Future behavior:
f'{Color.RED}' --> 'RED'
Using d specifier:
f'{Color.RED:d}' --> '1'
Using specifiers can be done now and is future-compatible.
Diffstat (limited to 'Lib/zipfile.py')
0 files changed, 0 insertions, 0 deletions
