Удаление задачи по serial
Добавлено: Вт мар 26, 2019 11:17 am
Есть колбек который выполняется через значительное время после запуска задачи. Он должен удалить задачу. Чтобы он смог это сделать я ему предаю ID задачи.
Проблема в том что этот ID может поменяться пока вызовется колбек, так как он не постоянен. Поэтому я колбеку передаю SERIAL.
Далее, по аналогии с функцией deleteJobById я пытаюсь удалить джобу по serial. Вместо строки
я пишу
Полный код
Получаю ошибку
Что-то не так делаю или это просто не так работает?
Проблема в том что этот ID может поменяться пока вызовется колбек, так как он не постоянен. Поэтому я колбеку передаю SERIAL.
Далее, по аналогии с функцией deleteJobById я пытаюсь удалить джобу по serial. Вместо строки
Код: Выделить всё
self.data['ids'] = [jobId]
Код: Выделить всё
self.data['serials'] = [serial]
Код: Выделить всё
cmd = af.Cmd()
cmd.action = 'action'
cmd.data['type'] = 'jobs'
cmd.data['serials'] = [serial]
cmd.data['operation'] = {'type': 'delete'}
cmd._sendRequest()
Код: Выделить всё
{'info': {'kind': 'error', 'text': 'Invalid action.'}}