]> git.ipfire.org Git - thirdparty/jinja.git/commit
refactor urlize function 1195/head
authorDavid Lord <davidism@gmail.com>
Sun, 31 Jan 2021 06:19:54 +0000 (22:19 -0800)
committerDavid Lord <davidism@gmail.com>
Sun, 31 Jan 2021 06:20:17 +0000 (22:20 -0800)
commit1aa979c545fabe1fdd16d6d1f54f4d79c2f36afa
treeecab86b06a7d8700b89110b749227a1df88ffbf3
parentbe83e7e06cc3b1b72771be96502869c77970d39e
refactor urlize function

don't try other url types if one already matched
no-op function if trim is not enabled
avoid backtracking when matching trailing punctuation
match head and tail punctuation separately
don't scan for unbalanced parentheses more than necessary
ensure email domain starts and ends with a word character
CHANGES.rst
src/jinja2/utils.py