Fix backslash replacement regex.

This commit is contained in:
Georg Brandl 2011-01-08 22:19:07 +01:00
parent 45b38933a6
commit 6f71890494

View File

@ -33,7 +33,7 @@ except AttributeError:
# RE to strip backslash escapes
nl_escape_re = re.compile(r'\\\n')
strip_backslash_re = re.compile(r'\\(?=[^\\])')
strip_backslash_re = re.compile(r'\\(.)')
class ObjectDescription(Directive):
@ -63,7 +63,7 @@ class ObjectDescription(Directive):
"""
lines = nl_escape_re.sub('', self.arguments[0]).split('\n')
# remove backslashes to support (dummy) escapes; helps Vim highlighting
return [strip_backslash_re.sub('', line.strip()) for line in lines]
return [strip_backslash_re.sub(r'\1', line.strip()) for line in lines]
def handle_signature(self, sig, signode):
"""