src/test.py: Encode strings only if they are not already using unicode.

This commit is contained in:
Valentin Lorentz 2013-01-05 20:04:46 +01:00
parent 48b4fc5159
commit e3e2b23215

View File

@ -422,7 +422,7 @@ class ChannelPluginTestCase(PluginTestCase):
prefixChars = conf.supybot.reply.whenAddressedBy.chars()
if query[0] not in prefixChars and usePrefixChar:
query = prefixChars[0] + query
if sys.version_info[0] < 3:
if sys.version_info[0] < 3 and isinstance(query, unicode):
query = query.encode('utf8', errors='replace') # unicode->str
msg = ircmsgs.privmsg(to, query, prefix=frm)
if self.myVerbose: