query_string(): mako.url_escape expects unicode

This commit is contained in:
Keith Mitchell
2012-10-18 14:20:26 -07:00
parent d712c2d7ef
commit e954889640

View File

@@ -367,8 +367,8 @@ def query_string(dict):
for k,v in dict.iteritems():
if v is not None:
try:
k = url_escape(unicode(k).encode('utf-8'))
v = url_escape(unicode(v).encode('utf-8'))
k = url_escape(_force_unicode(k))
v = url_escape(_force_unicode(v))
pairs.append(k + '=' + v)
except UnicodeDecodeError:
continue