Ошибка 500 с python-crontab

2 000 руб.за час
07 декабря 2021, 09:39 • 2 отклика • 24 просмотра
Программное приложение по администрированию сервера телеконференций. На Python.
Приложение полностью работает.
Однако, при использовании планировщика через Cron возникает ошибка 500.

Что удалось узнать.
Ошибка сопровождается следующим сообщением в лог сервиса:

ноя 29 15:07:30 fbx-conference.spar.local bash[12593]: flask_cron = CronTab(user=True) ноя 29 15:07:30 fbx-conference.spar.local bash[12593]: File "/usr/src/astconfman/astconfman/env/lib/python2.7/site-packages/crontab.py", line 216, in __init__ ноя 29 15:07:30 fbx-conference.spar.local bash[12593]: self.lines = None ноя 29 15:07:30 fbx-conference.spar.local bash[12593]: File "/usr/src/astconfman/astconfman/env/lib/python2.7/site-packages/crontab.py", line 270, in __setattr__ ноя 29 15:07:30 fbx-conference.spar.local bash[12593]: super(CronTab, self).__setattr__(name, value) ноя 29 15:07:30 fbx-conference.spar.local bash[12593]: TypeError: must be type, not classobj

В приложении используется компонент python-crontab
Согласно найденной информации ошибка TypeError: must be type, not classobj при вызове super вызвана тем, что кусок кода написан в "старом стиле".
Требуется внести изменения под новый стиль.