from teleforma.exam.models import *
import logging
import codecs
-import time
+import time, os
class Logger:
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!')
+