def parse_tweet(raw_tweet, source, now=None):
if now is None:<EOL><INDENT>now = datetime.now(timezone.utc)<EOL><DEDENT>raw_created_at, text = raw_tweet.split("<STR_LIT:\t>", <NUM_LIT:1>)<EOL>created_at = parse_iso8601(raw_created_at)<EOL>if created_at > now:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>return Tweet(click.unstyle(text.strip()), created_at, source)<EOL>
Parses a single raw tweet line from a twtxt file
and returns a :class:`Tweet` object.

:param str raw_tweet: a single raw tweet line
:param Source source: the source of the given tweet
:param Datetime now: the current datetime

:returns: the parsed tweet
:rtype: Tweet