Python Practice Creating and Using Functions in Python Practice Functions Use an External Function

Josh Schwartz
Josh Schwartz
1,414 Points

AssertionError

using_a_function.py
"""
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?  ")
# Your code here
def tweet(message):
    message = ("Hello this is my tweet")
print(message) 
Josh Schwartz
Josh Schwartz
1,414 Points

AssertionError: False is not true : Make sure you call the tweet function

1 Answer

Chris Freeman
MOD
Chris Freeman
Treehouse Moderator 58,878 Points

You do not have to recreate a tweet function. As the instructs states "The code in the using_a_function.py is making use of an external function named tweet.". Use this function instead. So the first part can be solved with a simple tweet(message).

Post back if you need more help. Good luck!