diff options
author | Christian Heimes <christian@python.org> | 2022-06-16 06:42:36 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-16 06:42:36 (GMT) |
commit | 05b32c1c796d6c80479756ae898f488eac5f4f71 (patch) | |
tree | cfeebd93990074a5729b973806c802e047679b46 /Python/pythonrun.c | |
parent | 8ba1c7f72010dedb80f0794c5f1dd1c97f81ec83 (diff) | |
download | cpython-05b32c1c796d6c80479756ae898f488eac5f4f71.zip cpython-05b32c1c796d6c80479756ae898f488eac5f4f71.tar.gz cpython-05b32c1c796d6c80479756ae898f488eac5f4f71.tar.bz2 |
gh-93820: Fix copy() regression in enum.Flag (GH-93876)
GH-26658 introduced a regression in copy / pickle protocol for combined
`enum.Flag`s. `copy.copy(re.A | re.I)` would fail with
`AttributeError: ASCII|IGNORECASE`.
`enum.Flag` now has a `__reduce_ex__()` method that reduces flags by
combined value, not by combined name.
Diffstat (limited to 'Python/pythonrun.c')
0 files changed, 0 insertions, 0 deletions