From cdc6f159bf0ed635f638fca726f7227ed8b1c892 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Tue, 10 Feb 2015 09:37:46 +0100 Subject: [PATCH] allow passing a timeout to handle_xmpp_stanza --- check_xmpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/check_xmpp b/check_xmpp index 8c3c177..a5c6350 100755 --- a/check_xmpp +++ b/check_xmpp @@ -108,10 +108,10 @@ class Xmpp(nagiosplugin.Resource): def handle_server(self, xmppsocket): pass - def handle_xmpp_stanza(self, xmppsocket, message_str): + def handle_xmpp_stanza(self, xmppsocket, message_str, timeout=0.1): xmppsocket.sendall(message_str.encode('utf-8')) while True: - rready, wready, xready = select([xmppsocket], [], [], 0.1) + rready, wready, xready = select([xmppsocket], [], [], timeout) if xmppsocket in rready: data = xmppsocket.recv(4096) if not data: break