From a6947f6dd92de6d4b3c5aaa239efc5cb7ac9d46b Mon Sep 17 00:00:00 2001 From: Neil Harkins Date: Tue, 2 Dec 2014 12:26:10 -0800 Subject: [PATCH] add ip:port to socket.error exception msg --- send_nsca/nsca.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/send_nsca/nsca.py b/send_nsca/nsca.py index edbfdbd..b06ad2b 100644 --- a/send_nsca/nsca.py +++ b/send_nsca/nsca.py @@ -355,7 +355,11 @@ def send_service(self, host, service, state, description): crypter = self._cached_crypters[conn] packet = _pack_packet(host, service, state, description, timestamp) packet = crypter.encrypt(packet) - conn.sendall(packet) + try: + conn.sendall(packet) + except socket.error as e: + raise socket.error('%s (to %s:%s)' + % (e, self.remote_host, self.port)) def send_host(self, host, state, description): return self.send_service(host, '', state, description)