def _check_as_process(self) -> helplib.models.CheckerVerdict: """Check implementation using subprocess calling""" check_command = [ self.task.checker, 'check', self.team.ip, ] return run_generic_command( command=check_command, action=Action.CHECK, env_path=self.task.env_path, timeout=self.task.checker_timeout, team_name=self.team.name, logger=self.logger, )
def _get_as_process(self) -> helplib.models.CheckerVerdict: """Get implementation using subprocess calling""" get_command = [ self.task.checker, 'get', self.team.ip, self.flag.flag_data, self.flag.flag, str(self.flag.vuln_number), ] return run_generic_command(command=get_command, action=Action.GET, env_path=self.task.env_path, timeout=self.task.checker_timeout, team_name=self.team.name, logger=self.logger)