Pull task list
(token=None)
| 407 | @get("/admin/list") |
| 408 | @get("/admin/<token>/list") |
| 409 | def task_list(token=None): |
| 410 | """ |
| 411 | Pull task list |
| 412 | """ |
| 413 | tasks = {} |
| 414 | |
| 415 | for key in DataStore.tasks: |
| 416 | if is_admin(token) or DataStore.tasks[key].remote_addr == request.remote_addr: |
| 417 | tasks[key] = dejsonize(scan_status(key))["status"] |
| 418 | |
| 419 | logger.debug("(%s) Listed task pool (%s)" % (token, "admin" if is_admin(token) else request.remote_addr)) |
| 420 | return jsonize({"success": True, "tasks": tasks, "tasks_num": len(tasks)}) |
| 421 | |
| 422 | @get("/admin/flush") |
| 423 | @get("/admin/<token>/flush") |
nothing calls this directly
no test coverage detected
searching dependent graphs…