hgmanpage: stop using raw-unicode strings

These don't exist in Python 3, and this ends up looking a little more
explicit to Martijn and me anyway.
This commit is contained in:
Augie Fackler 2016-10-07 07:43:04 -04:00
parent a4faa822dc
commit 8facc4e910
2 changed files with 4 additions and 5 deletions

View File

@ -288,10 +288,10 @@ class Translator(nodes.NodeVisitor):
text = node.astext()
text = text.replace('\\','\\e')
replace_pairs = [
(u'-', ur'\-'),
(u'\'', ur'\(aq'),
(u'´', ur'\''),
(u'`', ur'\(ga'),
(u'-', u'\\-'),
(u"'", u'\\(aq'),
(u'´', u"\\'"),
(u'`', u'\\(ga'),
]
for (in_char, out_markup) in replace_pairs:
text = text.replace(in_char, out_markup)

View File

@ -16,7 +16,6 @@
$ hg files 'set:(**.py) - grep(pygments)' | sed 's|\\|/|g' \
> | xargs $PYTHON3 contrib/check-py3-compat.py \
> | sed 's/[0-9][0-9]*)$/*)/'
doc/hgmanpage.py: invalid syntax: invalid syntax (<unknown>, line *)
hgext/acl.py: error importing: <TypeError> Can't mix strings and bytes in path components (error at i18n.py:*)
hgext/automv.py: error importing: <TypeError> Can't mix strings and bytes in path components (error at i18n.py:*)
hgext/blackbox.py: error importing: <TypeError> Can't mix strings and bytes in path components (error at i18n.py:*)