conncheck: fix progression on failure

traceback.format_exc() does not take exception object as an argument.
This made Python 3 get stuck amid ipa-replica-conncheck, probably
because it was waiting for a thread to finish.

https://pagure.io/freeipa/issue/4985

Reviewed-By: Felipe Volpone <fbarreto@redhat.com>
This commit is contained in:
Stanislav Laznicka 2017-08-02 16:05:16 +02:00 committed by Pavel Vomacka
parent dbeb41efd6
commit 31a5cf588e

View File

@ -346,9 +346,9 @@ class PortResponder(threading.Thread):
sock.listen(1)
logger.debug('%d %s: Started listening', port, proto)
except socket.error as e:
except socket.error:
logger.warning('%d %s: Failed to bind', port, proto)
logger.debug("%s", traceback.format_exc(e))
logger.debug("%s", traceback.format_exc())
else:
self._sockets.append(sock)