summaryrefslogtreecommitdiffstats
path: root/Python/pythonrun.c
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2022-06-16 06:42:36 (GMT)
committerGitHub <noreply@github.com>2022-06-16 06:42:36 (GMT)
commit05b32c1c796d6c80479756ae898f488eac5f4f71 (patch)
treecfeebd93990074a5729b973806c802e047679b46 /Python/pythonrun.c
parent8ba1c7f72010dedb80f0794c5f1dd1c97f81ec83 (diff)
downloadcpython-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