From 3365828b2c2584efad03d85ca6e97346398e08e3 Mon Sep 17 00:00:00 2001 From: Simeon Simeonov Date: Tue, 13 May 2014 20:39:43 +0200 Subject: socket_timeout implemented for beinc_weechat.py --- beinc_weechat.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'beinc_weechat.py') diff --git a/beinc_weechat.py b/beinc_weechat.py index b66501b..a8082b7 100644 --- a/beinc_weechat.py +++ b/beinc_weechat.py @@ -117,6 +117,7 @@ class WeechatTarget(object): '%H:%M:%S') self.__debug = bool(target_dict.get('debug', False)) self.__enabled = bool(target_dict.get('enabled', True)) + self.__socket_timeout = int(target_dict.get('socket_timeout', 30)) @property def name(self): @@ -300,9 +301,9 @@ class WeechatTarget(object): global global_beinc_cert_file global_beinc_cert_file = self.__cert_file opener = urllib2.build_opener(ValidHTTPSHandler) - response = opener.open(req) + response = opener.open(req, timeout=self.__socket_timeout) else: - response = urllib2.urlopen(req) + response = urllib2.urlopen(req, self.__socket_timeout) res_code = response.code response.close() if res_code == 200: -- cgit v1.3