From 860e465d33312f4bde1651a8ba6d93057f43ea89 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Sun, 20 Jul 2014 12:39:33 +0200 Subject: [PATCH] fix no file --- .../commands/teleforma-exam-submit-scripts.py | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/teleforma/management/commands/teleforma-exam-submit-scripts.py b/teleforma/management/commands/teleforma-exam-submit-scripts.py index 5d0970da..2c74e2fb 100644 --- a/teleforma/management/commands/teleforma-exam-submit-scripts.py +++ b/teleforma/management/commands/teleforma-exam-submit-scripts.py @@ -9,7 +9,7 @@ from telemeta.util.unaccent import unaccent from teleforma.exam.models import * import logging import codecs -import time +import time, os class Logger: @@ -33,12 +33,14 @@ class Command(BaseCommand): for script in Script.objects.filter(status=2): logger.logger.info(script.title) if script.file: - script.fix_filename() - try: - script.submit() - except: - logger.logger.error('ERROR') - logger.logger.info('OK') - time.sleep(30) + if os.path.exists(script.file): + script.fix_filename() + try: + script.submit() + except: + logger.logger.error('ERROR') + logger.logger.info('OK') + time.sleep(30) else: - print unicode(script) + logger.logger.error('No file!') + -- 2.39.5