# See LICENSE for details. import httplib from socket import timeout from threading import Thread from time import sleep import urllib from sysu.weibo.auth import BasicAuthHandler from sysu.weibo.models import Status from sysu.weibo.api import API from sysu.weibo.error import WeibopError from sysu.weibo.utils import import_simplejson json = import_simplejson() STREAM_VERSION = 1 class StreamListener(object): def __init__(self, api=None): self.api = api or API() def on_data(self, data): """Called when raw data is received from connection. Override this method if you wish to manually handle the stream data. Return False to stop stream and close connection. """
def __init__(self): self.json_lib = import_simplejson()