2014-10-07 3 views
0

Я работаю с узлом работника сельдерея и разрабатываю API Django Rest для обработки задания на сельдерей. Я могу получить список задач с помощью инспектировать()Сельдерей проверяет рабочие задачи и получает задание docstrings

 i = app.control.inspect() 
    i.registerd() 

Но нужно, чтобы получить строку документации от работника узла задач. Это будет использоваться для запроса GET для отображения полезной полезной информации для конечного пользователя. Код задачи сельдерея не устанавливается в приложении api django rest api. Итак, как проверить задачи для рабочего и вернуть docstring для задачи. Любая помощь будет принята с благодарностью.

+0

Почему бы не использовать '__doc__' на ваших задач? – ChillarAnand

+0

Я мог бы использовать __ doc __, но код не доступен локально. Сельдерей использует брокеров, которые общаются с рабочими узлами. Приложение подключается к брокеру, а через сельдерей вы можете проверять зарегистрированные задачи. Проблема в том, что я не могу найти способ вытащить docstring из рабочего узла. – mbstacy

ответ

0

Прототип зарегистрирован является

def registered(self, *taskinfoitems): 
    return self._request('dump_tasks', taskinfoitems=taskinfoitems) 

Вы можете указать __doc__ в taskinfoitems параметров

+0

Спасибо, что сработало !!! – mbstacy

Смежные вопросы