From 6901407acb7e6f195a958df005c5ab726548264c Mon Sep 17 00:00:00 2001 From: Rob Weber Date: Tue, 19 Dec 2017 13:34:37 -0600 Subject: [PATCH] fifth 2.6 fix, part of #126 --- resources/lib/dropbox/oauth.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/lib/dropbox/oauth.py b/resources/lib/dropbox/oauth.py index c51f870d..be46b406 100644 --- a/resources/lib/dropbox/oauth.py +++ b/resources/lib/dropbox/oauth.py @@ -511,5 +511,9 @@ def encode(o): else: return str(o).encode('utf-8') - utf8_params = {encode(k): encode(v) for k, v in six.iteritems(params)} + #fix for python 2.6 + utf8_params = {} + for k,v in six.iteritems(params): + utf8_params[encode(k)] = encode(v) + return url_encode(utf8_params)