def get_job(self, job_id: str) -> AbstractLocalJob:
        """Returns an AbstractLocalJob for an existing Quantum Engine job.

        Args:
            job_id: Unique ID of the job within the parent program.

        Returns:
            A AbstractLocalJob for this program.

        Raises:
            KeyError: if job is not found.
        """
        if job_id in self._jobs:
            return self._jobs[job_id]
        raise KeyError(f'job {job_id} not found')
Returns an AbstractLocalJob for an existing Quantum Engine job.

        Args:
            job_id: Unique ID of the job within the parent program.

        Returns:
            A AbstractLocalJob for this program.

        Raises:
            KeyError: if job is not found.
        
cirq-google/cirq_google/engine/abstract_local_program.py