def start(track_file,<EOL>twitter_api_key,<EOL>twitter_api_secret,<EOL>twitter_access_token,<EOL>twitter_access_token_secret,<EOL>poll_interval=<NUM_LIT:15>,<EOL>unfiltered=False,<EOL>languages=None,<EOL>debug=False,<EOL>outfile=None):
listener = construct_listener(outfile)<EOL>checker = BasicFileTermChecker(track_file, listener)<EOL>auth = get_tweepy_auth(twitter_api_key,<EOL>twitter_api_secret,<EOL>twitter_access_token,<EOL>twitter_access_token_secret)<EOL>stream = DynamicTwitterStream(auth, listener, checker, unfiltered=unfiltered, languages=languages)<EOL>set_terminate_listeners(stream)<EOL>if debug:<EOL><INDENT>set_debug_listener(stream)<EOL><DEDENT>begin_stream_loop(stream, poll_interval)<EOL>
Start the stream.