summaryrefslogtreecommitdiff
path: root/freebase/uritemplate.py
diff options
context:
space:
mode:
Diffstat (limited to 'freebase/uritemplate.py')
-rwxr-xr-xfreebase/uritemplate.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/freebase/uritemplate.py b/freebase/uritemplate.py
index 0a81147..516b0a5 100755
--- a/freebase/uritemplate.py
+++ b/freebase/uritemplate.py
@@ -66,6 +66,8 @@ def expand_uri_template(template, args):
return URITemplate(template).run(args)
def _uri_encode_var(v):
+ if isinstance(v, unicode):
+ v = v.encode('utf-8')
return urllib.quote(v, safe="-_.~!$&'()*+,;=:/?[]#@")