mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-01 00:03:10 +00:00
committed by
Martin Krizek
parent
c737e93a34
commit
e5dbf63b65
@@ -144,17 +144,17 @@ class ActionModule(ActionBase):
|
||||
|
||||
# save the attributes on the existing (duped) stdin so
|
||||
# that we can restore them later after we set raw mode
|
||||
if PY3:
|
||||
stdin = self._connection._new_stdin.buffer
|
||||
else:
|
||||
stdin = self._connection._new_stdin
|
||||
fd = None
|
||||
try:
|
||||
if PY3:
|
||||
stdin = self._connection._new_stdin.buffer
|
||||
else:
|
||||
stdin = self._connection._new_stdin
|
||||
fd = stdin.fileno()
|
||||
except (ValueError, AttributeError):
|
||||
# ValueError: someone is using a closed file descriptor as stdin
|
||||
# AttributeError: someone is using a null file descriptor as stdin on windoez
|
||||
pass
|
||||
stdin = None
|
||||
if fd is not None:
|
||||
if isatty(fd):
|
||||
old_settings = termios.tcgetattr(fd)
|
||||
|
||||
Reference in New Issue
Block a user