Skip to content

Commit 15fa1c4

Browse files
Fixed using deprecated escaping in regular expression in _strptime.py (issue23622).
1 parent 8be6be4 commit 15fa1c4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Lib/_strptime.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,8 @@ def pattern(self, format):
253253
# format directives (%m, etc.).
254254
regex_chars = re_compile(r"([\\.^$*+?\(\){}\[\]|])")
255255
format = regex_chars.sub(r"\\\1", format)
256-
whitespace_replacement = re_compile('\s+')
257-
format = whitespace_replacement.sub('\s+', format)
256+
whitespace_replacement = re_compile(r'\s+')
257+
format = whitespace_replacement.sub(r'\\s+', format)
258258
while '%' in format:
259259
directive_index = format.index('%')+1
260260
processed_format = "%s%s%s" % (processed_format,

Lib/sre_parse.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -915,7 +915,7 @@ def addgroup(index):
915915
if c in ASCIILETTERS:
916916
import warnings
917917
warnings.warn('bad escape %s' % this,
918-
DeprecationWarning, stacklevel=5)
918+
DeprecationWarning, stacklevel=4)
919919
lappend(this)
920920
else:
921921
lappend(this)

0 commit comments

Comments
 (0)