summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorОлег <[email protected]>2025-03-26 13:33:55 +0300
committerGitHub <[email protected]>2025-03-26 10:33:55 +0000
commit22ccfe5f2fd4827ebdca8e5dbc821fbb3528a696 (patch)
tree2eb3a98bff7d1c023b25727b46fce9ab5e2b735a
parentbad75e027ea1ec75f59624443648bb5ef71c73b7 (diff)
Fix return code processing (#16253)
-rw-r--r--ydb/tests/olap/lib/ydb_cli.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/tests/olap/lib/ydb_cli.py b/ydb/tests/olap/lib/ydb_cli.py
index 27e45905dce..5014bc41788 100644
--- a/ydb/tests/olap/lib/ydb_cli.py
+++ b/ydb/tests/olap/lib/ydb_cli.py
@@ -170,7 +170,7 @@ class YdbCliHelper:
self._add_error(f'Iteration {iter}: {msg}')
def _process_returncode(self, returncode) -> None:
- if returncode != 0 and len([x for x in filter(lambda x: x.error_message or x.warning_message, self.result.iterations.values())]) == 0:
+ if returncode != 0 and not self.result.error_message and not self.result.warning_message:
self._add_error(f'Invalid return code: {returncode} instead 0. stderr: {self.result.stderr}')
def _load_plan(self, name: str) -> YdbCliHelper.QueryPlan: