mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
one more bug fix for ansible-connection (#20707)
The connection instance will now return a meaningful error if the connection property returns False
This commit is contained in:
parent
8c3b915721
commit
b4d75f41f5
1 changed files with 1 additions and 3 deletions
|
@ -122,7 +122,7 @@ class Server():
|
||||||
self.conn = connection_loader.get(play_context.connection, play_context, sys.stdin)
|
self.conn = connection_loader.get(play_context.connection, play_context, sys.stdin)
|
||||||
self.conn._connect()
|
self.conn._connect()
|
||||||
if not self.conn.connected:
|
if not self.conn.connected:
|
||||||
raise AnsibleConnectionFailure(err)
|
raise AnsibleConnectionFailure('unable to connect to remote host')
|
||||||
|
|
||||||
self.socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
self.socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
||||||
self.socket.bind(path)
|
self.socket.bind(path)
|
||||||
|
@ -283,8 +283,6 @@ def main():
|
||||||
if pid == 0:
|
if pid == 0:
|
||||||
try:
|
try:
|
||||||
server = Server(sf_path, pc)
|
server = Server(sf_path, pc)
|
||||||
except AnsibleConnectionFailure as exc:
|
|
||||||
log(str(exc), pc.remote_addr)
|
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
log(traceback.format_exc(), pc.remote_addr)
|
log(traceback.format_exc(), pc.remote_addr)
|
||||||
fcntl.lockf(lock_fd, fcntl.LOCK_UN)
|
fcntl.lockf(lock_fd, fcntl.LOCK_UN)
|
||||||
|
|
Loading…
Reference in a new issue