У меня есть функция Python, которая использует API gmail для подключения к почтовому ящику, проверяет почту, обрабатывает ее и затем завершает работу.
Она вызывается из задания apscheduler каждые 60 секунд.Все это работает (без ошибок) на бесплатной Heroku dyno.
Каждый раз, когда планировщик вызывает функцию, она входит в учетную запись gmail с помощью API клиента Google (service_account_login)
Он явно не выходит из системы.
У меня есть следующие вопросы ...
В порядке ли текущая имплантация?
Если я перенесу учетную запись служебной учетной записи из функции, вызываемой планировщиком, в основное приложение, придется ли мне беспокоиться о времени ожидания первоначального входа в систему?Поскольку это приложение работает постоянно, есть ли максимальное время, в течение которого логин может оставаться подключенным?
Должен ли я явно выйти из системы?
Спасибодля любого руководства