[Bug 1702459] [NEW] Failed to send request: 'str' object has no attribute 'decode' on Ubuntu 16.04
Erltoichi
1702459 at bugs.launchpad.net
Wed Jul 5 11:02:51 UTC 2017
Public bug reported:
The code attached below generates an error on Ubuntu 16.04 LTS with
python3 default package installed (python3 --version returns 3.5.2).
The error message is:
«Failed to send request: 'str' object has no attribute 'decode'»
The code works fine on Ubuntu 17.04 and Fedora 25 (both python3 --version returning 3.5.3). The code also runs on Ubuntu 16.04 LTS with self-compiled from source python 3.6.1.
Also, the code has been running ok for over a year on Ubuntu 16.04 LTS - it only fails since mid June 2017.
Not sure where the issue is, probably in Ubuntu package for python or in python version 3.5.2.
from datetime import datetime,date,time,timezone
import tweepy as twitter
def sendToTwitter():
consumer_key='...'
consumer_secret='...'
access_token_key='...'
access_token_secret='..'
#connect to the twitter api
message = "tweet test"
print("trying to send the tweet...")
try:
auth = twitter.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token_key, access_token_secret)
api = twitter.API(auth)
status = api.update_status(status=message)
print("tweet sent")
except Exception as e:
print("error while tweeting. reason : " + str(e))
return
sendToTwitter()
** Affects: python3-defaults (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python3-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/1702459
Title:
Failed to send request: 'str' object has no attribute 'decode' on
Ubuntu 16.04
Status in python3-defaults package in Ubuntu:
New
Bug description:
The code attached below generates an error on Ubuntu 16.04 LTS with
python3 default package installed (python3 --version returns 3.5.2).
The error message is:
«Failed to send request: 'str' object has no attribute 'decode'»
The code works fine on Ubuntu 17.04 and Fedora 25 (both python3 --version returning 3.5.3). The code also runs on Ubuntu 16.04 LTS with self-compiled from source python 3.6.1.
Also, the code has been running ok for over a year on Ubuntu 16.04 LTS - it only fails since mid June 2017.
Not sure where the issue is, probably in Ubuntu package for python or in python version 3.5.2.
from datetime import datetime,date,time,timezone
import tweepy as twitter
def sendToTwitter():
consumer_key='...'
consumer_secret='...'
access_token_key='...'
access_token_secret='..'
#connect to the twitter api
message = "tweet test"
print("trying to send the tweet...")
try:
auth = twitter.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token_key, access_token_secret)
api = twitter.API(auth)
status = api.update_status(status=message)
print("tweet sent")
except Exception as e:
print("error while tweeting. reason : " + str(e))
return
sendToTwitter()
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/1702459/+subscriptions
More information about the foundations-bugs
mailing list