Обработка исключений ограничения скорости с курсором в твипе - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь найти правильный способ обработки ограничений скорости при переборе списка подписчиков с использованием объекта Cursor.Вот что я пытаюсь:

while True:
    try:
        for follower in tweepy.Cursor(api.followers, id=root_usr).items():
            print(follower.id)
    except tweepy.TweepError:
        # hit rate limit, sleep for 15 minutes
        print('Rate limited. Sleeping for 15 minutes.')
        time.sleep(15 * 60 + 15)
        continue
    except StopIteration:
        break

Это, вероятно, неправильно, так как исключение заставит цикл for начинаться с самого начала снова.Как правильно перебрать всех подписчиков root_usr, одновременно решая проблемы ограничения скорости?

...