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)
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'))
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)