def main(args):
  """
  Validates the submission.
  """
  print_in_box('Validating submission ' + args.submission_filename)
  random.seed()
  temp_dir = args.temp_dir
  delete_temp_dir = False
  if not temp_dir:
    temp_dir = tempfile.mkdtemp()
    logging.info('Created temporary directory: %s', temp_dir)
    delete_temp_dir = True
  validator = submission_validator_lib.SubmissionValidator(temp_dir,
                                                           args.use_gpu)
  if validator.validate_submission(args.submission_filename,
                                   args.submission_type):
    print_in_box('Submission is VALID!')
  else:
    print_in_box('Submission is INVALID, see log messages for details')
  if delete_temp_dir:
    logging.info('Deleting temporary directory: %s', temp_dir)
    subprocess.call(['rm', '-rf', temp_dir])
def main ( args ) : print_in_box ( 'Validating submission ' + args . submission_filename ) random . seed ( ) temp_dir = args . temp_dir delete_temp_dir = False if not temp_dir : temp_dir = tempfile . mkdtemp ( ) logging . info ( 'Created temporary directory: %s' , temp_dir ) delete_temp_dir = True validator = submission_validator_lib . SubmissionValidator ( temp_dir , args . use_gpu ) if validator . validate_submission ( args . submission_filename , args . submission_type ) : print_in_box ( 'Submission is VALID!' ) else : print_in_box ( 'Submission is INVALID, see log messages for details' ) if delete_temp_dir : logging . info ( 'Deleting temporary directory: %s' , temp_dir ) subprocess . call ( [ 'rm' , '-rf' , temp_dir ] )
Validates the submission.