mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 14:22:46 +00:00
Conditionally poll longer if we're still waiting for an auth prompt
This commit is contained in:
@@ -444,7 +444,11 @@ class Connection(ConnectionBase):
|
|||||||
state += 1
|
state += 1
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
rfd, wfd, efd = select.select(rpipes, [], rpipes, 0.1)
|
poll_timeout = 0.1
|
||||||
|
if state <= states.index('awaiting_escalation'):
|
||||||
|
poll_timeout = timeout
|
||||||
|
|
||||||
|
rfd, wfd, efd = select.select(rpipes, [], rpipes, poll_timeout)
|
||||||
|
|
||||||
# We pay attention to timeouts only while negotiating a prompt.
|
# We pay attention to timeouts only while negotiating a prompt.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user