Spaces:
Build error
Build error
| import docker | |
| def stop_all_containers(prefix: str) -> None: | |
| docker_client = docker.from_env() | |
| try: | |
| containers = docker_client.containers.list(all=True) | |
| for container in containers: | |
| try: | |
| if container.name.startswith(prefix): | |
| container.stop() | |
| except docker.errors.APIError: | |
| pass | |
| except docker.errors.NotFound: | |
| pass | |
| except docker.errors.NotFound: # yes, this can happen! | |
| pass | |
| finally: | |
| docker_client.close() | |