diff options
Diffstat (limited to 'beinc_weechat.py')
| -rw-r--r-- | beinc_weechat.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/beinc_weechat.py b/beinc_weechat.py index 7c0841d..ceffef6 100644 --- a/beinc_weechat.py +++ b/beinc_weechat.py | |||
| @@ -266,7 +266,7 @@ class WeechatTarget(object): | |||
| 266 | '%n': values['own_nick']} | 266 | '%n': values['own_nick']} |
| 267 | for key, value in replacements.items(): | 267 | for key, value in replacements.items(): |
| 268 | template = template.replace(key, value) | 268 | template = template.replace(key, value) |
| 269 | return template | 269 | return template.encode('utf-8') |
| 270 | 270 | ||
| 271 | def __send_beinc_message(self, data): | 271 | def __send_beinc_message(self, data): |
| 272 | """ | 272 | """ |
| @@ -276,6 +276,8 @@ class WeechatTarget(object): | |||
| 276 | try: | 276 | try: |
| 277 | req = urllib2.Request(self.__url, data) | 277 | req = urllib2.Request(self.__url, data) |
| 278 | if self.__cert_file: | 278 | if self.__cert_file: |
| 279 | global global_beinc_cert_file | ||
| 280 | global_beinc_cert_file = self.__cert_file | ||
| 279 | opener = urllib2.build_opener(ValidHTTPSHandler) | 281 | opener = urllib2.build_opener(ValidHTTPSHandler) |
| 280 | response = opener.open(req) | 282 | response = opener.open(req) |
| 281 | else: | 283 | else: |
| @@ -381,7 +383,7 @@ def beinc_privmsg_handler(data, signal, signal_data): | |||
| 381 | ph_values['channel'] = prvmsg_dict['arguments'].split(':')[0].strip() | 383 | ph_values['channel'] = prvmsg_dict['arguments'].split(':')[0].strip() |
| 382 | ph_values['source_nick'] = prvmsg_dict['nick'] | 384 | ph_values['source_nick'] = prvmsg_dict['nick'] |
| 383 | ph_values['message'] = ':'.join( | 385 | ph_values['message'] = ':'.join( |
| 384 | prvmsg_dict['arguments'].split(':')[1:]).strip() | 386 | prvmsg_dict['arguments'].split(':')[1:]).strip().encode('utf-8') |
| 385 | if ph_values['channel'] == ph_values['own_nick']: | 387 | if ph_values['channel'] == ph_values['own_nick']: |
| 386 | # priv messages are handled here | 388 | # priv messages are handled here |
| 387 | if not global_values['global_private_messages_policy']: | 389 | if not global_values['global_private_messages_policy']: |
