summaryrefslogtreecommitdiff
path: root/beinc_weechat.py
diff options
context:
space:
mode:
Diffstat (limited to 'beinc_weechat.py')
-rw-r--r--beinc_weechat.py5
1 files changed, 3 insertions, 2 deletions
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):
117 '%H:%M:%S') 117 '%H:%M:%S')
118 self.__debug = bool(target_dict.get('debug', False)) 118 self.__debug = bool(target_dict.get('debug', False))
119 self.__enabled = bool(target_dict.get('enabled', True)) 119 self.__enabled = bool(target_dict.get('enabled', True))
120 self.__socket_timeout = int(target_dict.get('socket_timeout', 30))
120 121
121 @property 122 @property
122 def name(self): 123 def name(self):
@@ -300,9 +301,9 @@ class WeechatTarget(object):
300 global global_beinc_cert_file 301 global global_beinc_cert_file
301 global_beinc_cert_file = self.__cert_file 302 global_beinc_cert_file = self.__cert_file
302 opener = urllib2.build_opener(ValidHTTPSHandler) 303 opener = urllib2.build_opener(ValidHTTPSHandler)
303 response = opener.open(req) 304 response = opener.open(req, timeout=self.__socket_timeout)
304 else: 305 else:
305 response = urllib2.urlopen(req) 306 response = urllib2.urlopen(req, self.__socket_timeout)
306 res_code = response.code 307 res_code = response.code
307 response.close() 308 response.close()
308 if res_code == 200: 309 if res_code == 200: