Есть ли способ программно узнать, когда выполняется функция Python? - PullRequest
0 голосов
/ 23 января 2019

Вот краткая справка о том, что я уже сделал:

  • У меня есть таблица в базе данных с необработанными данными, помеченными флагом
  • Я создал Pythonсценарий, который использует многопроцессорную библиотеку для разбиения этой задачи на доступные ядра устройства, на котором работает этот сценарий
  • Каждый процесс получает подмножество записей для работы, и после завершения он записывает результаты вта же таблица

Моя конечная цель - регулярно повторять этот процесс, т. е. как только вышеприведенная задача будет выполнена, я хочу снова запустить скрипт python для проверки необработанных данных.Я заглянул в библиотеку, которая выполняет планирование (https://pypi.org/project/schedule/) и другие подобные. Однако эти библиотеки, похоже, управляются временем. Мой вопрос: есть ли способ использовать функцию end в качестве триггера для ее запуска?снова? Есть ли способ узнать по коду, выполняется ли функция, запускающая ее снова?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...