Проблема с TwythonStreamer, выдает ошибку on_error () takes 3 positional arguments but 4 were given

Проблема с TwythonStreamer, выдает ошибку on_error () takes 3 positional arguments but 4 were given. Если убрать def on_error то он запускается, но ничего не ищеть, даже не понимаю работает или нет.

from twython import TwythonStreamer
APP_KEY = ""
APP_SECRET = ""
OAUTH_TOKEN = ''
OAUTH_TOKEN_SECRET = ''
class MyStreamer(TwythonStreamer):
    def on_success(self, data):
        if 'text' in data:
            print(data['text'].encode('utf-8'))
    def on_error(self, status_code, data):
        print(status_code)
stream = MyStreamer(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
stream.statuses.filter(track = 'data', tweet_mode='extended')

Ответы (0 шт):