summaryrefslogtreecommitdiffstats
path: root/Lib/re/_compiler.py
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2022-06-17 03:56:20 (GMT)
committerGitHub <noreply@github.com>2022-06-17 03:56:20 (GMT)
commit3fbf5c6427c260eab41c37f6eb7f66b79ab4ea88 (patch)
tree19afb4bcfe12aef6fb39c52496479d87772a3c0e /Lib/re/_compiler.py
parent74561095d906c2ca8ca8f41f22cb23a9e5b58954 (diff)
downloadcpython-3fbf5c6427c260eab41c37f6eb7f66b79ab4ea88.zip
cpython-3fbf5c6427c260eab41c37f6eb7f66b79ab4ea88.tar.gz
cpython-3fbf5c6427c260eab41c37f6eb7f66b79ab4ea88.tar.bz2
gh-93820: Fix copy() regression in enum.Flag (GH-93876) (#93886)
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. (cherry picked from commit 05b32c1c796d6c80479756ae898f488eac5f4f71) Co-authored-by: Christian Heimes <christian@python.org> Co-authored-by: Christian Heimes <christian@python.org>
Diffstat (limited to 'Lib/re/_compiler.py')
0 files changed, 0 insertions, 0 deletions