Существует ли "стандартная" версия класса StreamListener? Я использовал один из учебника DataCamp:
https://github.com/SocialDataAnalytics-Winter2018/lab04/blob/master/slistener.py
И я также видел реализацию в учебнике, которая просто печатает статус:
import tweepy
#override tweepy.StreamListener to add logic to on_status
class MyStreamListener(tweepy.StreamListener):
def on_status(self, status):
print(status.text)
Мой первый вопрос: будет ли StreamListener полноценным классом или это просто абстрактный класс, для которого нам всегда нужен дочерний класс (что, как кажется, подразумевается в учебнике)? Если нам всегда нужен дочерний класс, есть ли уже определенный в tweepy, который делает что-то стандартное (например, сохранение статуса в объекте python, возможно, с некоторой обработкой ошибок)?