Create a new task
()
| 374 | # Users' methods |
| 375 | @get("/task/new") |
| 376 | def task_new(): |
| 377 | """ |
| 378 | Create a new task |
| 379 | """ |
| 380 | taskid = encodeHex(os.urandom(8), binary=False) |
| 381 | remote_addr = request.remote_addr |
| 382 | |
| 383 | DataStore.tasks[taskid] = Task(taskid, remote_addr) |
| 384 | |
| 385 | logger.debug("Created new task: '%s'" % taskid) |
| 386 | return jsonize({"success": True, "taskid": taskid}) |
| 387 | |
| 388 | @get("/task/<taskid>/delete") |
| 389 | def task_delete(taskid): |