def get_stream_instance():
app_key, app_secret, oauth_token, oauth_token_secret = get_twitter_creds()
return TwythonStreamer(app_key, app_secret, oauth_token, oauth_token_secret)
python类TwythonStreamer()的实例源码
def on_success(self, data):
"""Called by TwythonStreamer when a message is received on the
underlying stream. Dispatches the message to all registered callbacks (in the
order they were registered) if the message is not a duplicate or show_dupes is
enabled."""
# Make sure this is a tweet we are interested in
if not self._filter_tweet(data):
return
# Remember this message - if we reach our store limit, pop the oldest
self._remember(data)
# Notify callbacks
for callback in self._callbacks:
callback(data)