Skip to content

Commit 63d600c

Browse files
committed
Put fewer items in the try clause
1 parent 5b7ac66 commit 63d600c

File tree

2 files changed

+19
-18
lines changed

2 files changed

+19
-18
lines changed

pylintrc

+1
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ disable=line-too-long,
7878
too-many-arguments,
7979
too-many-statements,
8080
too-many-instance-attributes,
81+
too-many-nested-blocks,
8182
locally-disabled,
8283
# Let flake8 handle unused imports
8384
unused-import,

src/dcos_e2e/_common.py

+18-18
Original file line numberDiff line numberDiff line change
@@ -93,33 +93,33 @@ def run_subprocess(
9393
stderr=process_stderr,
9494
env=env,
9595
) as process:
96-
try:
97-
if pipe_output:
98-
logger_map = {
99-
process.stdout.fileno(): _LineLogger(LOGGER.debug),
100-
process.stderr.fileno(): _LineLogger(LOGGER.warning),
101-
}
96+
logger_map = {
97+
process.stdout.fileno(): _LineLogger(LOGGER.debug),
98+
process.stderr.fileno(): _LineLogger(LOGGER.warning),
99+
}
102100

103-
line_map = {
104-
process.stdout.fileno(): stdout_list,
105-
process.stderr.fileno(): stderr_list,
106-
}
101+
line_map = {
102+
process.stdout.fileno(): stdout_list,
103+
process.stderr.fileno(): stderr_list,
104+
}
107105

108-
fds = list(line_map.keys())
106+
file_descriptors = list(line_map.keys())
109107

110-
while fds:
111-
ret = select.select(fds, [], [])
108+
try:
109+
if pipe_output:
110+
while file_descriptors:
111+
ret = select.select(file_descriptors, [], [])
112112

113-
for fd in ret[0]:
114-
logger = logger_map[fd]
115-
lines = line_map[fd]
116-
buff = os.read(fd, 8192)
113+
for file_descriptor in ret[0]:
114+
logger = logger_map[file_descriptor]
115+
lines = line_map[file_descriptor]
116+
buff = os.read(file_descriptor, 8192)
117117
if buff:
118118
lines.append(buff)
119119
if log_output_live:
120120
logger.log(buff)
121121
else:
122-
fds.remove(fd)
122+
file_descriptors.remove(file_descriptor)
123123
logger.flush()
124124

125125
# stderr/stdout are not readable anymore which usually means

0 commit comments

Comments
 (0)