X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/13f259cfe0dfb0d0caffb0b9d29659af9f42d19e..c0c66ba0ebe25c1ddc446111dc29a1e6fc07b367:/twitter/oauth.py diff --git a/twitter/oauth.py b/twitter/oauth.py index e36b045..dcc062c 100644 --- a/twitter/oauth.py +++ b/twitter/oauth.py @@ -22,6 +22,8 @@ strings in the file. Not terribly exciting. Finally, you can use the OAuth authenticator to connect to Twitter. In code it all goes like this:: + from twitter import * + MY_TWITTER_CREDS = os.path.expanduser('~/.my_app_credentials') if not os.path.exists(MY_TWITTER_CREDS): oauth_dance("My App Name", CONSUMER_KEY, CONSUMER_SECRET, @@ -128,9 +130,9 @@ def urlencode_noplus(query): TILDE = '____TILDE-PYTHON-TWITTER____' for k,v in query: if type(k) is unicode: k = k.encode('utf-8') - k = k.replace("~", TILDE) + k = str(k).replace("~", TILDE) if type(v) is unicode: v = v.encode('utf-8') - v = v.replace("~", TILDE) + v = str(v).replace("~", TILDE) new_query.append((k, v)) query = new_query return urlencode(query).replace(TILDE, "~").replace("+", "%20")