Test when querying for a non-existent task

This commit is contained in:
Brian Wilson
2013-06-18 13:51:05 -04:00
parent 77032067ac
commit 2d1ebb7329
3 changed files with 34 additions and 24 deletions

View File

@@ -189,13 +189,13 @@ def get_status_from_instructor_task(instructor_task):
"""
status = {}
if instructor_task.task_output is not None:
status['task_progress'] = json.loads(instructor_task.task_output)
# status basic information matching what's stored in InstructorTask:
status['task_id'] = instructor_task.task_id
status['task_state'] = instructor_task.task_state
status['in_progress'] = instructor_task.task_state not in READY_STATES
if instructor_task is not None:
# status basic information matching what's stored in InstructorTask:
status['task_id'] = instructor_task.task_id
status['task_state'] = instructor_task.task_state
status['in_progress'] = instructor_task.task_state not in READY_STATES
if instructor_task.task_output is not None:
status['task_progress'] = json.loads(instructor_task.task_output)
return status