[backport] Fixing problem whith parens in links

remotes/origin/enhancement/email-actions
Alejandro Alonso 2015-01-07 15:18:56 +01:00
parent 641505b052
commit f15713f241
1 changed files with 1 additions and 3 deletions

View File

@ -38,8 +38,6 @@ class AutolinkExtension(markdown.Extension):
""" """
def extendMarkdown(self, md, md_globals): def extendMarkdown(self, md, md_globals):
url_re = r'(?i)\b((?:(?:ftp|https?)://|www\d{0,3}[.])(?:[^\s()<>]+|' + \ url_re = r'(?i)\b((?:(?:ftp|https?)://|www\d{0,3}[.])([^\s<>]+))'
r'\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()' + \
r'<>]+\)))*\)|[^\s`!()\[\]{};:' + r"'" + r'".,<>?«»“”‘’]))'
autolink = AutolinkPattern(url_re, md) autolink = AutolinkPattern(url_re, md)
md.inlinePatterns.add('gfm-autolink', autolink, '_end') md.inlinePatterns.add('gfm-autolink', autolink, '_end')