Как отключить поток PRAW, если поиск не увенчался успехом - PullRequest
0 голосов
/ 02 октября 2018

Я только начинаю использовать PRAW и восхищаюсь им.

Я пытаюсь найти r / all для соответствующего заголовка представления.Если поиск завершится успешно, мой код продолжится и прервется при первом совпадении, а затем сценарий будет перезапущен cronjob с новой подходящей строкой.

Когда мой бот пытается найти и сопоставить заголовок представления, если ещенет совпадения, скрипт не остановится и продолжит поиск для данной строки весь день.

Есть ли способ ограничить время поиска или тайм-аут потока?

Попытка просмотреть документы PRAWчасами, но все равно не повезло.

Вот мой код

import matching_string

subreddit = reddit.subreddit("all")

for submission in subreddit.stream.submissions():       

    if matching_string in submission.title:

        process_submission(submission)

        break

1 Ответ

0 голосов
/ 05 октября 2018

Используйте параметр limit в .submissions()

for submission in subreddit.stream.submissions(limit=anyInt): 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...