r"""Enter the context manager. Returns: DockerRuntime: The DockerRuntime instance.
(self)
| 378 | return False |
| 379 | |
| 380 | def __enter__(self) -> "DockerRuntime": |
| 381 | r"""Enter the context manager. |
| 382 | |
| 383 | Returns: |
| 384 | DockerRuntime: The DockerRuntime instance. |
| 385 | """ |
| 386 | if not self.container: |
| 387 | return self.build() |
| 388 | logger.warning( |
| 389 | "Container already exists. Returning existing container." |
| 390 | ) |
| 391 | return self |
| 392 | |
| 393 | def __exit__(self, exc_type, exc_val, exc_tb): |
| 394 | r"""Exit the context manager.""" |