Есть ли интерфейс в стиле `at` для `apscheduler`?

У меня есть cgi скрипт, который отправляет электронное письмо; иногда сервер электронной почты занят, и электронная почта не отправляется.

Как часть предложения except конструкции try для отправки по электронной почте, я повторил попытку, скажем, через 10 минут или около того. Как бы я запланировал функцию resend(), чтобы она срабатывала только один раз? Должен ли я удалять задание, находясь в функции resend()?


person Jamie    schedule 01.11.2013    source источник


Ответы (1)


См. Scheduler.add_date_job(). Используйте что-то вроде datetime.now() + timedelta(minutes=10) при планировании.

person Alex Grönholm    schedule 02.11.2013
comment
Планировщик не был установлен в моей установке Ubuntu 12.04 для Python 2.7.4; посмотрите здесь: pythonhosted.org/APScheduler/#installing-apscheduler - person Jamie; 20.11.2013