summaryrefslogtreecommitdiff
path: root/freebase/api/session.py
diff options
context:
space:
mode:
Diffstat (limited to 'freebase/api/session.py')
-rw-r--r--freebase/api/session.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/freebase/api/session.py b/freebase/api/session.py
index 0524eea..1810e44 100644
--- a/freebase/api/session.py
+++ b/freebase/api/session.py
@@ -68,7 +68,10 @@ simplejson.JSONEncoder.key_separator = ':'
#delattr(simplejson.encoder.ESCAPE_DCT, '/')
def urlencode_weak(s):
- return urlquote(s, safe='{}[],"/:$')
+ # hack to render JSON form arguments legible - generates invalid uris!
+ #return urlquote(s, safe='{}[],"/:$')
+
+ return urlquote(s, safe=',/:$')
# from http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/361668