From 1a8047281174667323baf4d0717cd24055299298 Mon Sep 17 00:00:00 2001 From: Matthias Veit Date: Fri, 8 Sep 2023 17:44:11 +0200 Subject: [PATCH] [resotocore][fix] User warning for iterating streams (#1771) --- resotocore/resotocore/report/inspector_service.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resotocore/resotocore/report/inspector_service.py b/resotocore/resotocore/report/inspector_service.py index ec87dc8b6..c3bb106e3 100644 --- a/resotocore/resotocore/report/inspector_service.py +++ b/resotocore/resotocore/report/inspector_service.py @@ -252,12 +252,16 @@ async def perform_cmd(cmd: str) -> AsyncIterator[Json]: for result in cli_result[0]: yield result + async def empty() -> AsyncIterator[Json]: + if False: # pylint: disable=using-constant-test + yield {} # noqa + if resoto_search := inspection.detect.get("resoto"): return perform_search(resoto_search) elif resoto_cmd := inspection.detect.get("resoto_cmd"): return perform_cmd(resoto_cmd) else: - return stream.empty() # type: ignore + return empty() async def __perform_benchmark( self, benchmark: Benchmark, graph: GraphName, context: CheckContext