changeset 492:eacacee352f7

core: Don't URL-encode endpoint separators (`:`). This makes endpoint URLs nicer looking.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 07 Nov 2018 23:19:43 -0800
parents 68b3cee3c805
children 36c3e9b1d1e3
files wikked/resolver.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/wikked/resolver.py	Wed Nov 07 23:18:53 2018 -0800
+++ b/wikked/resolver.py	Wed Nov 07 23:19:43 2018 -0800
@@ -246,7 +246,7 @@
 
                 self.output.out_links.append(url)
                 action = 'edit' if is_edit else 'read'
-                quoted_url = urllib.parse.quote(url.encode('utf-8'))
+                quoted_url = urllib.parse.quote(url.encode('utf-8'), safe='/:')
                 split_url = split_page_url(url)
                 endpoint_markup = ''
                 if split_url[0]: