Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
adfbb8e8
Commit
adfbb8e8
authored
Jan 11, 2013
by
Ezio Melotti
Browse files
Options
Browse Files
Download
Plain Diff
#13899: merge with 3.2.
parents
dc1fa80b
fe8e6e74
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
1 deletion
+10
-1
Lib/sre_parse.py
Lib/sre_parse.py
+1
-1
Lib/test/test_re.py
Lib/test/test_re.py
+6
-0
Misc/NEWS
Misc/NEWS
+3
-0
No files found.
Lib/sre_parse.py
View file @
adfbb8e8
...
...
@@ -245,7 +245,7 @@ def _class_escape(source, escape):
if code:
return code
code = CATEGORIES.get(escape)
if code:
if code
and code[0] == IN
:
return code
try:
c = escape[1:2]
...
...
Lib/test/test_re.py
View file @
adfbb8e8
...
...
@@ -949,6 +949,12 @@ class ReTests(unittest.TestCase):
# Test behaviour when not given a string or pattern as parameter
self.assertRaises(TypeError, re.compile, 0)
def test_bug_13899(self):
# Issue #13899: re pattern r"
[
\
A
]
" should work like "
A
" but matches
# nothing. Ditto B and Z.
self.assertEqual(re.findall(r'[
\
A
\
B
\
b
\
C
\
Z]', 'AB
\
b
CZ'),
['A', 'B', '
\
b
', 'C', 'Z'])
@bigmemtest(size=_2G, memuse=1)
def test_large_search(self, size):
# Issue #10182: indices were 32-bit-truncated.
...
...
Misc/NEWS
View file @
adfbb8e8
...
...
@@ -144,6 +144,9 @@ Library
-
Issue
#
16900
:
Issue
a
ResourceWarning
when
an
ssl
socket
is
left
unclosed
.
-
Issue
#
13899
:
\
A
,
\
Z
,
and
\
B
now
correctly
match
the
A
,
Z
,
and
B
literals
when
used
inside
character
classes
(
e
.
g
.
'[\A]'
).
Patch
by
Matthew
Barnett
.
-
Issue
#
15545
:
Fix
regression
in
sqlite3
's iterdump method where it was
failing if the connection used a row factory (such as sqlite3.Row) that
produced unsortable objects. (Regression was introduced by fix for 9750).
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment