diff --git a/libervia/cli/cmd_call.py b/libervia/cli/cmd_call.py index af2c4d62..1406935f 100644 --- a/libervia/cli/cmd_call.py +++ b/libervia/cli/cmd_call.py @@ -100,6 +100,9 @@ class Common(base.CommandBase): kwargs["sources_data"] = SourcesTest() elif self.args.sources == "auto" and not sys.stdin.isatty(): kwargs["sources_data"] = SourcesStdin() + + if not sys.stdout.isatty(): + kwargs["record_fd"] = 1 return kwargs async def start(self):