From 9c242dcb0c481859aba4e17d764f4dce1c383e69 Mon Sep 17 00:00:00 2001 From: gfawcett Date: Thu, 14 Oct 2010 02:28:43 +0000 Subject: [PATCH] conifer/libsystems/evergreen/support.py: args should be json-encoded, not just stringified. git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@1037 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- conifer/libsystems/evergreen/support.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conifer/libsystems/evergreen/support.py b/conifer/libsystems/evergreen/support.py index b28df74..1925dc8 100644 --- a/conifer/libsystems/evergreen/support.py +++ b/conifer/libsystems/evergreen/support.py @@ -53,7 +53,7 @@ def evergreen_request(method, *args, **kwargs): kwargs.setdefault('locale', LOCALE) kwargs.update({'service':service, 'method':method}) params = ['%s=%s' % (k,quote(v)) for k,v in kwargs.items()] - params += ['param=%s' % quote(str(a)) for a in args] + params += ['param=%s' % quote(json.dumps(a)) for a in args] url = '%sosrf-gateway-v1?%s' % (BASE, '&'.join(params)) req = urllib2.urlopen(url) resp = json.load(req) -- 2.11.0