예제 #1
0
 def __init__(self, problem):
     self._problem = problem
     self._validators = run.find_programs(os.path.join(problem.probdir,
                                                       'input_format_validators'),
                                          language_config=problem.language_config,
                                          allow_validation_script=True,
                                          work_dir=problem.tmpdir)
예제 #2
0
 def __init__(self, problem):
     self._problem = problem
     self._validators = run.find_programs(os.path.join(problem.probdir,
                                                       'input_format_validators'),
                                          language_config=problem.language_config,
                                          allow_validation_script=True,
                                          work_dir=problem.tmpdir)
예제 #3
0
 def __init__(self, problem):
     self._submissions = {}
     self._problem = problem
     srcdir = os.path.join(problem.probdir, 'submissions')
     for verdict in Submissions._VERDICTS:
         acr = verdict[0]
         self._submissions[acr] = run.find_programs(os.path.join(srcdir, verdict[1]),
                                                    language_config=problem.language_config,
                                                    pattern=Submissions._SUB_REGEXP,
                                                    work_dir=problem.tmpdir,
                                                    include_dir=os.path.join(problem.probdir,
                                                                                 'include'))
예제 #4
0
 def __init__(self, problem):
     self._submissions = {}
     self._problem = problem
     srcdir = os.path.join(problem.probdir, 'submissions')
     for verdict in Submissions._VERDICTS:
         acr = verdict[0]
         self._submissions[acr] = run.find_programs(os.path.join(srcdir, verdict[1]),
                                                    language_config=problem.language_config,
                                                    pattern=Submissions._SUB_REGEXP,
                                                    work_dir=problem.tmpdir,
                                                    include_dir=os.path.join(problem.probdir,
                                                                                 'include'))
예제 #5
0
 def __init__(self, problem):
     self._problem = problem
     self._validators = run.find_programs(os.path.join(problem.probdir,
                                                       'output_validators'),
                                          language_config=problem.language_config,
                                          work_dir=problem.tmpdir)
예제 #6
0
 def __init__(self, problem):
     self._problem = problem
     self._validators = run.find_programs(os.path.join(problem.probdir,
                                                       'output_validators'),
                                          language_config=problem.language_config,
                                          work_dir=problem.tmpdir)