Commit fba93ffe authored by Stefano Alberto Russo's avatar Stefano Alberto Russo
Browse files

Improved task status reporting.

parent 5a18e33b
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
import os
import pytz
import uuid
import json
import requests
import socket
import subprocess
import base64
import datetime
from django.conf import settings
from django.shortcuts import render
from django.contrib.auth import authenticate, login, logout
@@ -358,6 +360,9 @@ def set_verified_status(task):
            #    raise Exception('Could not read any data from socket')
        except Exception as e:
            logger.debug('Could not connect to socket')
            if (pytz.UTC.localize(datetime.datetime.now())-task.created) > datetime.timedelta(hours=1):
                task.verified_status = 'not working / killed'
            else:
                task.verified_status = 'starting up...'
        else:
            task.verified_status = 'running'