Generate emagedoc.xyz viewer link for a job
(self, job_id: str)
| 220 | return f"https://{account_id}-{console_suffix}.{self.region}.console.aws.amazon.com/batch/home?region={self.region}#jobs/ec2/detail/{job_id}" |
| 221 | |
| 222 | def _generate_emagedoc_link(self, job_id: str) -> str | None: |
| 223 | """Generate emagedoc.xyz viewer link for a job""" |
| 224 | mapping = self._build_job_id_to_folder_mapping() |
| 225 | folder_path = mapping.get(job_id) |
| 226 | if not folder_path: |
| 227 | return None |
| 228 | encoded_folder = quote(folder_path) |
| 229 | return f"https://emagedoc.xyz/?folder={encoded_folder}" |
| 230 | |
| 231 | def _generate_s3_link(self, job_id: str) -> str | None: |
| 232 | """Generate S3 console link for a job""" |
no test coverage detected