16 lines
444 B
Python
16 lines
444 B
Python
import datetime
|
|
|
|
from django.utils import timezone
|
|
|
|
from Checker.models import Checker
|
|
from SprintLib.utils import LoopWorker
|
|
|
|
|
|
class Command(LoopWorker):
|
|
help = "starts loop"
|
|
|
|
def go(self):
|
|
for checker in Checker.objects.filter(testing_solution__isnull=False, last_request__lt=timezone.now() - datetime.timedelta(seconds=3)):
|
|
checker.testing_solution.result = 'In queue'
|
|
checker.testing_solution.save()
|