From 7d382af63de2ec4ca27598e7ee4aca957288fef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 10 Dec 2016 19:04:47 +0100 Subject: [PATCH] Encode URL only for unicode on Python2 changeset 73bd4ce33b84 wrongly encodes string into utf-8 instead of unicode. issue6092 review25881002 --- address.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/address.py b/address.py index 131b48630a..3994539621 100644 --- a/address.py +++ b/address.py @@ -22,7 +22,7 @@ class Address: lang = Transaction().language[:2] url = ' '.join(self.get_full_address('full_address').splitlines()) if url.strip(): - if isinstance(url, str) and sys.version_info < (3,): + if isinstance(url, unicode) and sys.version_info < (3,): url = url.encode('utf-8') return 'http://maps.google.com/maps?hl=%s&q=%s' % \ (lang, urllib.quote(url))