diff options
Diffstat (limited to 'oauthlib/common.py')
-rw-r--r-- | oauthlib/common.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/oauthlib/common.py b/oauthlib/common.py index 145f897..d7739a0 100644 --- a/oauthlib/common.py +++ b/oauthlib/common.py @@ -255,10 +255,9 @@ def to_unicode(data, encoding): return (to_unicode(i, encoding) for i in data) else: # We support 2.6 which lacks dict comprehensions - return dict(((to_unicode(k, encoding), to_unicode(v, encoding)) - for k, v in ( - data.items() if isinstance(data, dict) else data - ))) + if isinstance(data, dict): + data = data.items() + return dict(((to_unicode(k, encoding), to_unicode(v, encoding)) for k, v in data)) return data |