We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 24dfb2b commit 38b4e62Copy full SHA for 38b4e62
cmd2/cmd2.py
@@ -645,8 +645,10 @@ def _(event: Any) -> None: # pragma: no cover
645
646
if self.stdin.isatty():
647
try:
648
- kwargs["input"] = create_input(stdin=self.stdin)
649
- kwargs["output"] = create_output(stdout=self.stdout)
+ if self.stdin != sys.stdin:
+ kwargs["input"] = create_input(stdin=self.stdin)
650
+ if self.stdout != sys.stdout:
651
+ kwargs["output"] = create_output(stdout=self.stdout)
652
return PromptSession(**kwargs)
653
654
except (NoConsoleScreenBufferError, AttributeError, ValueError):
0 commit comments