- signature = hmac.new(
- key, message, hashlib.sha1).digest().encode('base64')[:-1]
- return enc_params + "&" + "oauth_signature=" + urllib.parse.quote(signature, '')
+ signature = (base64.b64encode(hmac.new(
+ key.encode('ascii'), message.encode('ascii'), hashlib.sha1)
+ .digest()))
+ return enc_params + "&" + "oauth_signature=" + urllib_parse.quote(signature, '')