Coerce elements to strings as fallback

This commit is contained in:
Kyle Kelley 2013-09-05 20:45:53 -05:00
parent bf94e60c8f
commit 37fc3e1aaa

View file

@ -25,7 +25,10 @@ def _transparent_params(_params):
elif isinstance(v, basestring) or isinstance(v, numeric_types): elif isinstance(v, basestring) or isinstance(v, numeric_types):
params[k] = v params[k] = v
elif isinstance(v, list): elif isinstance(v, list):
params[k] = ','.join(v) try:
params[k] = ','.join(v)
except TypeError:
params[k] = ','.join(map(str,v))
else: else:
continue # pragma: no cover continue # pragma: no cover
return params, files return params, files