Skip to content

Commit c17c390

Browse files
committed
Pylint fixes after update
This is a set of fixed caught by pylint after update to version 4.0.0 Signed-off-by: Jan Richter <[email protected]>
1 parent 840f590 commit c17c390

File tree

19 files changed

+35
-29
lines changed

19 files changed

+35
-29
lines changed

avocado/core/data_dir.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ def get_job_results_dir(job_ref, logs_dir=None):
373373
if len(short_jobid) < 7:
374374
short_jobid += "*"
375375
idfile_pattern = os.path.join(logs_dir, f"job-*-{short_jobid}", "id")
376+
match_file = None
376377
for id_file in glob.glob(idfile_pattern):
377378
with open(id_file, "r", encoding="utf-8") as fid:
378379
line = fid.read().strip("\n")

avocado/core/nrunner/runner.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ def running_loop(self, condition):
7373
condition for continuing the loop
7474
"""
7575
most_current_execution_state_time = None
76+
next_execution_state_mark = 0
7677
while not condition():
7778
now = time.monotonic()
7879
if most_current_execution_state_time is not None:

avocado/core/varianter.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,8 +349,7 @@ def itertests(self):
349349
for plugin_variants in plugins_variants
350350
for variant in plugin_variants
351351
)
352-
for variant in iter(iter_variants):
353-
yield variant
352+
yield from iter(iter_variants)
354353
else: # No real variants, but currently *something* needs to be returned
355354
yield {
356355
"variant": self.node_class("").get_leaves(),

avocado/plugins/config.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,7 @@ def handle_default():
8888
blength = 0
8989
for namespace, value in config.items():
9090
clength = len(namespace)
91-
if clength > blength:
92-
blength = clength
91+
blength = max(blength, clength)
9392

9493
format_str = " %-" + str(blength) + "s %s"
9594

avocado/plugins/json_variants.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,7 @@ def __iter__(self):
9999
"Iterating Varianter before initialization is not supported"
100100
)
101101

102-
for variant in self.variants.itertests():
103-
yield variant
102+
yield from self.variants.itertests()
104103

105104
def __len__(self):
106105
if self.variants == _NO_VARIANTS:

avocado/plugins/jsonresult.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ def _render(result):
4646
test_id = test.get("name", UNKNOWN)
4747
if isinstance(test_id, TestID):
4848
name = f"{test_id.name}{test_id.str_variant}"
49+
else:
50+
name = str(test_id)
4951
tests.append(
5052
{
5153
"id": str(test_id),

avocado/plugins/runners/avocado_instrumented.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,11 @@ def run(self, runnable):
163163

164164
process.start()
165165

166-
for message in self._monitor(queue):
167-
yield message
166+
yield from self._monitor(queue)
168167

169168
except TestInterrupt:
170169
process.terminate()
171-
for message in self._monitor(queue):
172-
yield message
170+
yield from self._monitor(queue)
173171
except Exception as e:
174172
yield messages.StderrMessage.get(traceback.format_exc())
175173
yield messages.FinishedMessage.get(

avocado/plugins/runners/package.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,14 @@ def _run_software_manager(self, cmd, package, queue):
9898

9999
if cmd == "install":
100100
result, stdout, stderr = self._install(software_manager, cmd, package)
101-
102101
elif cmd == "remove":
103102
result, stdout, stderr = self._remove(software_manager, cmd, package)
104-
105103
elif cmd == "check":
106104
result, stdout, stderr = self._check(software_manager, package)
105+
else:
106+
result = "error"
107+
stdout = ""
108+
stderr = f"Invalid command: {cmd}"
107109

108110
output = {"result": result, "stdout": stdout, "stderr": stderr}
109111
queue.put(output)

avocado/plugins/runners/pip.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ def run(self, runnable):
4545

4646
package = runnable.kwargs.get("name")
4747
# if package was passed correctly, run python -m pip
48+
result = None
4849
if package is not None:
4950
try:
5051
cmd = f"python3 -m ensurepip && python3 -m pip {cmd} {package}"
@@ -54,9 +55,13 @@ def run(self, runnable):
5455
yield messages.FinishedMessage.get("error")
5556
return
5657

57-
yield messages.StdoutMessage.get(result.stdout)
58-
yield messages.StderrMessage.get(result.stderr)
59-
yield messages.FinishedMessage.get("pass")
58+
if result is not None:
59+
yield messages.StdoutMessage.get(result.stdout)
60+
yield messages.StderrMessage.get(result.stderr)
61+
yield messages.FinishedMessage.get("pass")
62+
else:
63+
yield messages.StderrMessage.get("Package name is required")
64+
yield messages.FinishedMessage.get("error")
6065
except Exception as e:
6166
yield messages.StderrMessage.get(traceback.format_exc())
6267
yield messages.FinishedMessage.get(

avocado/plugins/runners/python_unittest.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ def run(self, runnable):
167167
process.start()
168168

169169
most_current_execution_state_time = None
170+
next_execution_state_mark = None
170171
while True:
171172
if queue.empty():
172173
time.sleep(RUNNER_RUN_CHECK_INTERVAL)

0 commit comments

Comments
 (0)