summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
inline | side by side (from parent 1:
0159136)
Conflicts:
twitter/oauth.py
import urllib
import hashlib
import hmac
import urllib
import hashlib
import hmac
def write_token_file(filename, oauth_token, oauth_token_secret):
"""
def write_token_file(filename, oauth_token, oauth_token_secret):
"""
message = '&'.join(
urllib.quote(i, '') for i in [method.upper(), base_url, enc_params])
message = '&'.join(
urllib.quote(i, '') for i in [method.upper(), base_url, enc_params])
- signature = hmac.new(
- key, message, hashlib.sha1).digest().encode('base64')[:-1]
+ signature = (base64.b64encode(hmac.new(
+ key.encode('ascii'), message.encode('ascii'), hashlib.sha1)
+ .digest()))
return enc_params + "&" + "oauth_signature=" + urllib.quote(signature, '')
def generate_headers(self):
return enc_params + "&" + "oauth_signature=" + urllib.quote(signature, '')
def generate_headers(self):