В ночь перевода часов подписчики ночного отчёта получили два одинаковых письма подряд, а служба поддержки — десяток вопросов «у вас всё в порядке?». Отчёт не сломался и не завис — он честно отработал два раза. Разбираем, как планировщик на pytz и фоновая переинициализация расписания подловили друг друга ровно на переходе через границу летнего времени, и почему один час разницы оказался достаточным поводом для дубля.
Подробнее →