equal
deleted
inserted
replaced
607 % {b'group': b', '.join("'%s'" % g for g in sorted(badgroups)), |
607 % {b'group': b', '.join("'%s'" % g for g in sorted(badgroups)), |
608 b'pat': pat}) |
608 b'pat': pat}) |
609 |
609 |
610 match = patre.search(src) |
610 match = patre.search(src) |
611 if not match: |
611 if not match: |
612 return |
612 return templateutil.mappingnone() |
613 |
613 |
614 lm = {b'0': match.group(0)} |
614 lm = {b'0': match.group(0)} |
615 lm.update((b'%d' % i, v) for i, v in enumerate(match.groups(), 1)) |
615 lm.update((b'%d' % i, v) for i, v in enumerate(match.groups(), 1)) |
616 lm.update(pycompat.byteskwargs(match.groupdict())) |
616 lm.update(pycompat.byteskwargs(match.groupdict())) |
617 return templateutil.mappingdict(lm, tmpl=b'{0}') |
617 return templateutil.mappingdict(lm, tmpl=b'{0}') |