Francesco Gambardella2,094 Points
Error in Try and Except block
Hello, can someone help me ?
""" This is importing a function named `tweet` from a file that we unfortunately don't have access to change. You use it like so: >>> tweet("Hello this is my tweet") If the function cannot connect to Twitter, the function will raise a `CommunicationError` If the message is too long, the function will raise a `MessageTooLongError` """ from twitter import ( tweet, CommunicationError, MessageTooLongError) message = input("What would you like to tweet? ") trial_1 = tweet(message) try: print(trial_1) except CommunicationError: print("An error occurred attempting to connect to Twitter. Please try again!")
Megan AmendolaTreehouse Teacher
Hi! You're currently 'trying' the wrong thing. You should be trying to write a tweet, but instead, you're trying to print the result of calling the tweet() function.
# this variable is holding the result of calling the tweet function # and passing in the message trial_1 = tweet(message) try: # here you are trying to print this result print(trial_1)
try: # now you're trying to tweet the message tweet(message)
I hope this helps!