Challenge Task 2
Please help me figure out what I'm doing wrong. Thanks in advance.
""" 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, MessageTooLongError, CommunicationError, ) message = input("What would you like to tweet? ") try: tweet(message): except CommunicationError: print("An error occurred attempting to connect to Twitter. Please try again!") # Your code here
Chris FreemanTreehouse Moderator 59,249 Points
You're doing great! There seems to be an extra colon (:) at the end of line 23. The traceback in the right window gives you a hint on the error:
Traceback (most recent call last): File "", line 37, in test_function_code File "/usr/local/pyenv/versions/3.6.4/lib/python3.6/ast.py", line 35, in parse return compile(source, filename, mode, PyCF_ONLY_AST) File "", line 23 tweet(message): ^ SyntaxError: invalid syntax
Post back if you need more help. Good luck!!