(job: HasJobId)
| 174 | |
| 175 | |
| 176 | def get_job_id(job: HasJobId) -> JobId: |
| 177 | if isinstance(job, SubmittedJob): |
| 178 | return job.id |
| 179 | elif isinstance(job, (JobId, int)): |
| 180 | return job |
| 181 | else: |
| 182 | raise ValueError(f"Invalid value of type {type(job)} passed to `get_job_id`") |
| 183 | |
| 184 | |
| 185 | def merge_envs(default: EnvType, env: Optional[EnvType]) -> EnvType: |
no outgoing calls
no test coverage detected