From 7f6cf2496d7c7a1cfee44e6ad9605440368b8d5a Mon Sep 17 00:00:00 2001 From: Max Edwards Date: Tue, 20 Aug 2024 12:09:15 +0200 Subject: [PATCH] add stderr to scenario output --- src/warnet/server.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/warnet/server.py b/src/warnet/server.py index b3fbda6dd..5229b1b76 100644 --- a/src/warnet/server.py +++ b/src/warnet/server.py @@ -165,10 +165,12 @@ def setup_rpc(self): self.jsonrpc.register(self.logs_grep) def scenario_log(self, proc): - while not proc.stdout: + while not proc.stdout and not proc.stderr: time.sleep(0.1) for line in proc.stdout: self.scenario_logger.info(line.decode().rstrip()) + for line in proc.stderr: + self.scenario_logger.error(line.decode().rstrip()) def get_warnet(self, network: str) -> Warnet: """