From 0d90e9dfabba40676f8214edca0b43a00a868d87 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 15 Apr 2014 13:44:40 +0200 Subject: [PATCH] fix unicode issues --- contrib/boobot.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/boobot.py b/contrib/boobot.py index 16f93e16..bdebc79a 100755 --- a/contrib/boobot.py +++ b/contrib/boobot.py @@ -260,7 +260,7 @@ class Boobot(SingleServerIRCBot): def send_message(self, msg, channel=None): for m in msg.splitlines(): - self.connection.privmsg(channel or self.mainchannel, m) + self.connection.privmsg(to_unicode(channel or self.mainchannel), to_unicode(m)[:450]) def on_pubmsg(self, c, event): # irclib 5.0 compatibility @@ -340,7 +340,7 @@ class Boobot(SingleServerIRCBot): yield msg except Exception as e: print get_backtrace() - yield 'Oops: [%s] %s' % (type(e).__name__, e) + yield u'Oops: [%s] %s' % (type(e).__name__, e) break def on_url(self, url): @@ -357,7 +357,7 @@ class Boobot(SingleServerIRCBot): yield u'URL (error): %s' % e except Exception as e: print get_backtrace() - yield 'Oops: [%s] %s' % (type(e).__name__, e) + yield u'Oops: [%s] %s' % (type(e).__name__, e) def obj_info_video(self, backend, id): v = backend.get_video(id)