Delete an existing task
(taskid)
| 387 | |
| 388 | @get("/task/<taskid>/delete") |
| 389 | def task_delete(taskid): |
| 390 | """ |
| 391 | Delete an existing task |
| 392 | """ |
| 393 | if taskid in DataStore.tasks: |
| 394 | DataStore.tasks.pop(taskid) |
| 395 | |
| 396 | logger.debug("(%s) Deleted task" % taskid) |
| 397 | return jsonize({"success": True}) |
| 398 | else: |
| 399 | response.status = 404 |
| 400 | logger.warning("[%s] Non-existing task ID provided to task_delete()" % taskid) |
| 401 | return jsonize({"success": False, "message": "Non-existing task ID"}) |
| 402 | |
| 403 | ################### |
| 404 | # Admin functions # |