From 0680cabd7c963586f732512eb622c85a68865233 Mon Sep 17 00:00:00 2001 From: Simeon Simeonov Date: Sun, 14 May 2017 12:59:19 +0200 Subject: Fix a few encoding/decoding and OSD timeout bugs --- beinc_weechat.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'beinc_weechat.py') diff --git a/beinc_weechat.py b/beinc_weechat.py index a897a7d..cc92301 100644 --- a/beinc_weechat.py +++ b/beinc_weechat.py @@ -312,15 +312,14 @@ class WeechatTarget(object): values: dict template: str """ - template = unicode(template) timestamp = datetime.datetime.now().strftime(self.__timestamp_format) - replacements = {u'%S': values['server'].decode('utf-8'), - u'%s': values['source_nick'].decode('utf-8'), - u'%c': values['channel'].decode('utf-8'), - u'%m': values['message'].decode('utf-8'), - u'%t': timestamp.decode('utf-8'), - u'%p': u'BEINC', - u'%n': values['own_nick'].decode('utf-8')} + replacements = {'%S': values['server'], + '%s': values['source_nick'], + '%c': values['channel'], + '%m': values['message'], + '%t': timestamp, + '%p': u'BEINC', + '%n': values['own_nick']} for key, value in replacements.items(): template = template.replace(key, value) return template.encode('utf-8') -- cgit v1.3