# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1489282177 -19800 # Node ID 0bd32d7c9002836eeaebe037676c7e91dd0d756c # Parent 70bc35df3e54cfb9b5db70d4150ad988e61c8e01 minirst: make regular expressions bytes diff -r 70bc35df3e54 -r 0bd32d7c9002 mercurial/minirst.py --- a/mercurial/minirst.py Sat Mar 11 17:14:02 2017 -0800 +++ b/mercurial/minirst.py Sun Mar 12 06:59:37 2017 +0530 @@ -64,7 +64,7 @@ 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 @@ 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':(?![: ])([^:]*)(?