code: def __init__(
      self,
      job_info: JobInfo,
      app_config: AppConfig,
  ) -> None:
      super().__init__(
          job_info=job_info,
          app_config=app_config,
      )
  
file_path: datasets-server/services/worker/src/worker/job_runners/split/is_valid.py
imports: import logging
  from libcommon.constants import CONFIG_HAS_VIEWER_KINDS, SPLIT_HAS_PREVIEW_KINDS, SPLIT_HAS_SEARCH_KINDS
  from libcommon.simple_cache import get_previous_step_or_raise, has_any_successful_response
  from libcommon.utils import JobInfo
  from worker.config import AppConfig
  from worker.dtos import CompleteJobResult, IsValidResponse, JobResult
  from worker.job_runners.split.split_job_runner import SplitJobRunner
label_desc: Use image node_id 2 to create a new SplitIsValidJobRunner object from inherited base classes: SplitJobRunner with example: obj = SplitIsValidJobRunner(job_info, app_config)