Skip to content

Commit 1820ad6

Browse files
committed
cleaner raise early
1 parent 940a4bd commit 1820ad6

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

server/tests/docker.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -83,17 +83,17 @@ def clone_container(
8383
sleep_time=10,
8484
) -> str:
8585
container_id = container_id or compose.get_container(host_name).ID
86-
if container_id:
87-
docker_client = DockerClient()
88-
container = docker_client.containers.get(container_id)
89-
image = container.image
90-
networks = container.attrs["NetworkSettings"]["Networks"].keys()
91-
container.stop()
92-
time.sleep(sleep_time)
93-
container.remove()
94-
docker_client.containers.run(
95-
image, detach=True, environment={"IOC_NAME": host_name}, hostname=new_host_name, network=list(networks)[0]
96-
)
97-
98-
return container_id
99-
raise Exception("Container not found")
86+
if not container_id:
87+
raise Exception("Container not found")
88+
89+
docker_client = DockerClient()
90+
container = docker_client.containers.get(container_id)
91+
image = container.image
92+
networks = container.attrs["NetworkSettings"]["Networks"].keys()
93+
container.stop()
94+
time.sleep(sleep_time)
95+
container.remove()
96+
docker_client.containers.run(
97+
image, detach=True, environment={"IOC_NAME": host_name}, hostname=new_host_name, network=list(networks)[0]
98+
)
99+
return container_id

0 commit comments

Comments
 (0)