mirror of
https://github.com/python/cpython.git
synced 2025-12-31 12:33:28 +00:00
[3.11] [3.12] gh-83162: Rename re.error in idlelib (GH-101677) (GH-112987) (#113013)
Backport idlelib part of GH-101677 with simple rename.
(cherry picked from commit fd3b894725)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
This commit is contained in:
parent
f83087ce03
commit
11f9502192
2 changed files with 4 additions and 2 deletions
|
|
@ -4,6 +4,7 @@
|
|||
and replace+find.
|
||||
"""
|
||||
import re
|
||||
re.PatternError = re.error # New in 3.13.
|
||||
|
||||
from tkinter import StringVar, TclError
|
||||
|
||||
|
|
@ -120,7 +121,7 @@ def _replace_expand(self, m, repl):
|
|||
if self.engine.isre():
|
||||
try:
|
||||
new = m.expand(repl)
|
||||
except re.error:
|
||||
except re.PatternError:
|
||||
self.engine.report_error(repl, 'Invalid Replace Expression')
|
||||
new = None
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
'''Define SearchEngine for search dialogs.'''
|
||||
import re
|
||||
re.PatternError = re.error # New in 3.13.
|
||||
|
||||
from tkinter import StringVar, BooleanVar, TclError
|
||||
from tkinter import messagebox
|
||||
|
|
@ -84,7 +85,7 @@ def getprog(self):
|
|||
flags = flags | re.IGNORECASE
|
||||
try:
|
||||
prog = re.compile(pat, flags)
|
||||
except re.error as e:
|
||||
except re.PatternError as e:
|
||||
self.report_error(pat, e.msg, e.pos)
|
||||
return None
|
||||
return prog
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue