urlencode requires a tuple and not an iterable.

master
Jason R. Coombs 8 years ago
parent 029a0c4288
commit b69b312692
  1. 2
      wolframalpha/__init__.py

@ -46,7 +46,7 @@ class Client(object):
)
data = itertools.chain(params, data.items(), kwargs.items())
query = urllib.parse.urlencode(data)
query = urllib.parse.urlencode(tuple(data))
url = 'https://api.wolframalpha.com/v2/query?' + query
resp = urllib.request.urlopen(url)
assert resp.headers.get_content_type() == 'text/xml'

Loading…
Cancel
Save