以下は、期待どおりに動作しているコード ブロックです。
for key in context:
if isinstance(context[key],collections.Iterable):
queryString += '%s=%s&' % (key, urllib.quote(context[key]))
else:
queryString += '%s=%s&' % (key, context[key])
return queryString
しかし、if ブロックの使い方がわかりませんでした。以下はうまくいきませんか?
for key in context:
queryString += '%s=%s&' % (key, context[key])
return queryString