Ошибка 500 с python-crontab

4 000 руб. за проект
08 декабря 2021, 11:32 • 3 отклика • 32 просмотра
Программное приложение по администрированию сервера телеконференций. На 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 вызвана тем, что кусок кода написан в "старом стиле".
Требуется внести изменения под новый стиль.
Отзывы
R50 46dc9dd1a36748044d93870bcd887ad2
Заказчик
Отлично сработано. Задача решена быстро и качественно!
2 года назад
R50 dc83477bd79e5201d184939ad4342181
Фрилансер
 
2 года назад