From f196bd631f25ba17dbdf861f11fc8b82a1b22fdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 12 Nov 2008 22:53:00 +0100 Subject: [PATCH] Fix coding error for _get_url --- address.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/address.py b/address.py index 70c0a6d1d2..8e6a84b6d4 100644 --- a/address.py +++ b/address.py @@ -18,7 +18,10 @@ class Address(OSV): for i in ['street', 'streetbis', 'zip', 'city', 'country', 'subdivision']: if vals.get(i): - url += ' ' + vals[i] + if isinstance(vals[i], str): + url += ' ' + vals[i].decode('utf-8') + else: + url += ' ' + vals[i] if url.strip(): url = 'http://maps.google.com/maps?hl=%s&q=%s' % \ (lang, urllib.quote(url.strip().encode('utf-8')))