diff options
| author | Simeon Simeonov | 2014-05-13 20:39:43 +0200 |
|---|---|---|
| committer | Simeon Simeonov | 2014-05-13 20:39:43 +0200 |
| commit | 3365828b2c2584efad03d85ca6e97346398e08e3 (patch) | |
| tree | ce9676d824c44006b13587cda6e0b167a87b02e6 /beinc_weechat.py | |
| parent | 037059f2f7c2f0b095e2662d3beeb650af2b3444 (diff) | |
socket_timeout implemented for beinc_weechat.py
Diffstat (limited to 'beinc_weechat.py')
| -rw-r--r-- | beinc_weechat.py | 5 |
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: |
