Mercurial > hg-stable
changeset 31326:0bd32d7c9002
minirst: make regular expressions bytes
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Sun, 12 Mar 2017 06:59:37 +0530 |
parents | 70bc35df3e54 |
children | 1c3352d7eaf2 |
files | mercurial/minirst.py |
diffstat | 1 files changed, 9 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- 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':(?![: ])([^:]*)(?<! ):[ ]+(.*)') -_definitionre = re.compile(r'[^ ]') -_tablere = re.compile(r'(=+\s+)*=+') +_bulletre = re.compile(br'(\*|-|[0-9A-Za-z]+\.|\(?[0-9A-Za-z]+\)|\|) ') +_optionre = re.compile(br'^(-([a-zA-Z0-9]), )?(--[a-z0-9-]+)' + br'((.*) +)(.*)$') +_fieldre = re.compile(br':(?![: ])([^:]*)(?<! ):[ ]+(.*)') +_definitionre = re.compile(br'[^ ]') +_tablere = re.compile(br'(=+\s+)*=+') def splitparagraphs(blocks): """Split paragraphs into lists.""" @@ -286,7 +286,7 @@ i += 1 return blocks, pruned -_sectionre = re.compile(r"""^([-=`:.'"~^_*+#])\1+$""") +_sectionre = re.compile(br"""^([-=`:.'"~^_*+#])\1+$""") def findtables(blocks): '''Find simple tables @@ -432,7 +432,7 @@ """ admonitions = admonitions or _admonitions - admonitionre = re.compile(r'\.\. (%s)::' % '|'.join(sorted(admonitions)), + admonitionre = re.compile(br'\.\. (%s)::' % '|'.join(sorted(admonitions)), flags=re.IGNORECASE) i = 0