Ошибка 500 с python-crontab
4 000 руб. за проект
Программное приложение по администрированию сервера телеконференций. На 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 вызвана тем, что кусок кода написан в "старом стиле".
Требуется внести изменения под новый стиль.
Приложение полностью работает.
Однако, при использовании планировщика через 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 вызвана тем, что кусок кода написан в "старом стиле".
Требуется внести изменения под новый стиль.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.