Skip to content

Commit 5b1ef4b

Browse files
authored
Use more idiomatic python (alisw#993)
1 parent 673e57a commit 5b1ef4b

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

alibuild_helpers/cmd.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,8 @@ def __init__(self, docker_image, docker_run_args=(), extra_env={}, extra_volumes
8888
def __enter__(self):
8989
if self._docker_image:
9090
# "sleep inf" pauses forever, until we kill it.
91-
envOpts = []
92-
volumes = []
93-
for env in self._extra_env.items():
94-
envOpts.append("-e")
95-
envOpts.append(f"{env[0]}={env[1]}")
96-
for v in self._extra_volumes:
97-
volumes.append("-v")
98-
volumes.append(v)
91+
envOpts = [opt for k, v in self._extra_env.items() for opt in ("-e", f"{k}={v}")]
92+
volumes = [opt for v in self._extra_volumes for opt in ("-v", v)]
9993
cmd = ["docker", "run", "--detach"] + envOpts + volumes + ["--rm", "--entrypoint="]
10094
cmd += self._docker_run_args
10195
cmd += [self._docker_image, "sleep", "inf"]

0 commit comments

Comments
 (0)