# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 2017-03-12 01:29:37 # Node ID 0bd32d7c9002836eeaebe037676c7e91dd0d756c # Parent 70bc35df3e54cfb9b5db70d4150ad988e61c8e01 minirst: make regular expressions bytes diff --git a/mercurial/minirst.py b/mercurial/minirst.py --- a/mercurial/minirst.py +++ b/mercurial/minirst.py @@ -64,7 +64,7 @@ def replace(text, substs): utext = utext.replace(f.decode("ascii"), t.decode("ascii")) return utext.encode(encoding.encoding) -_blockre = re.compile(r"\n(?:\s*\n)+") +_blockre = re.compile(br"\n(?:\s*\n)+") def findblocks(text): """Find continuous blocks of lines in text. @@ -138,12 +138,12 @@ def findliteralblocks(blocks): i += 1 return blocks -_bulletre = re.compile(r'(\*|-|[0-9A-Za-z]+\.|\(?[0-9A-Za-z]+\)|\|) ') -_optionre = re.compile(r'^(-([a-zA-Z0-9]), )?(--[a-z0-9-]+)' - r'((.*) +)(.*)$') -_fieldre = re.compile(r':(?![: ])([^:]*)(?