diff --git a/server/portal/apps/workspace/api/utils.py b/server/portal/apps/workspace/api/utils.py index bf0ca0a1a..9d9923dfa 100644 --- a/server/portal/apps/workspace/api/utils.py +++ b/server/portal/apps/workspace/api/utils.py @@ -9,6 +9,11 @@ def get_tapis_timeout_error_messages(job_id): def check_job_for_timeout(job): + """ + Check an interactive job for timeout status and mark it as finished + since Tapis does not have native support for interactive jobs yet + """ + if (hasattr(job, 'notes')): notes = json.loads(job.notes)