@@ -725,6 +725,12 def experiment_start(request, id_exp): | |||||
725 | elif exp.status == 3: |
|
725 | elif exp.status == 3: | |
726 | messages.warning(request, 'Experiment {} already programmed'.format(exp)) |
|
726 | messages.warning(request, 'Experiment {} already programmed'.format(exp)) | |
727 |
|
727 | |||
|
728 | if not (exp.start_time < datetime.now().time() < exp.end_time): | |||
|
729 | exp.status==1 | |||
|
730 | exp.save() | |||
|
731 | messages.warning(request, 'Experiment {} is out of time'.format(exp)) | |||
|
732 | return redirect(exp.get_absolute_url()) | |||
|
733 | ||||
728 | else: |
|
734 | else: | |
729 | task = task_start.delay(exp.pk) |
|
735 | task = task_start.delay(exp.pk) | |
730 | exp.status = task.wait() |
|
736 | exp.status = task.wait() |
General Comments 0
You need to be logged in to leave comments.
Login now