File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
com.oracle.graal.python.test/src/tests/unittest_tags Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 67
67
*graalpython.lib-python.3.test.test_re.ReTests.test_re_escape_non_ascii_bytes
68
68
*graalpython.lib-python.3.test.test_re.ReTests.test_re_findall
69
69
*graalpython.lib-python.3.test.test_re.ReTests.test_re_groupref_exists
70
+ *graalpython.lib-python.3.test.test_re.ReTests.test_re_match
70
71
*graalpython.lib-python.3.test.test_re.ReTests.test_re_split
71
72
*graalpython.lib-python.3.test.test_re.ReTests.test_re_subn
72
73
*graalpython.lib-python.3.test.test_re.ReTests.test_repeat_minmax_overflow_maxrepeat
Original file line number Diff line number Diff line change @@ -166,7 +166,7 @@ def group(self, *args):
166
166
def groups (self , default = None ):
167
167
lst = []
168
168
for arg in range (1 , self .compiled_regex .groupCount ):
169
- lst .append (self .__group__ (arg ))
169
+ lst .append (self .__group__ (arg , default ))
170
170
return tuple (lst )
171
171
172
172
def __groupidx__ (self , idx ):
@@ -175,11 +175,11 @@ def __groupidx__(self, idx):
175
175
else :
176
176
return idx
177
177
178
- def __group__ (self , idx ):
178
+ def __group__ (self , idx , default = None ):
179
179
idxarg = self .__groupidx__ (idx )
180
180
start = self .result .getStart (idxarg )
181
181
if start < 0 :
182
- return None
182
+ return default
183
183
else :
184
184
return self .input_str [start :self .result .getEnd (idxarg )]
185
185
You can’t perform that action at this time.
0 commit comments