Replace match.group(n) with match[n]

This commit is contained in:
Anthony Sottile 2020-01-12 11:15:23 -08:00
parent 9000e9dd41
commit 5d767bbc49
2 changed files with 3 additions and 3 deletions

View file

@ -121,10 +121,10 @@ def _write_new_config(path: str, rev_infos: List[Optional[RevInfo]]) -> None:
new_rev = new_rev_s.split(':', 1)[1].strip() new_rev = new_rev_s.split(':', 1)[1].strip()
if rev_info.frozen is not None: if rev_info.frozen is not None:
comment = f' # frozen: {rev_info.frozen}' comment = f' # frozen: {rev_info.frozen}'
elif match.group(4).strip().startswith('# frozen:'): elif match[4].strip().startswith('# frozen:'):
comment = '' comment = ''
else: else:
comment = match.group(4) comment = match[4]
lines[idx] = f'{match[1]}rev:{match[2]}{new_rev}{comment}{match[5]}' lines[idx] = f'{match[1]}rev:{match[2]}{new_rev}{comment}{match[5]}'
with open(path, 'w') as f: with open(path, 'w') as f:

View file

@ -41,7 +41,7 @@ def _process_filename_at_once(pattern: Pattern[bytes], filename: str) -> int:
line_no = contents[:match.start()].count(b'\n') line_no = contents[:match.start()].count(b'\n')
output.write(f'{filename}:{line_no + 1}:') output.write(f'{filename}:{line_no + 1}:')
matched_lines = match.group().split(b'\n') matched_lines = match[0].split(b'\n')
matched_lines[0] = contents.split(b'\n')[line_no] matched_lines[0] = contents.split(b'\n')[line_no]
output.write_line(b'\n'.join(matched_lines)) output.write_line(b'\n'.join(matched_lines))