jaraco / irc

Full-featured Python IRC library for Python.
MIT License
392 stars 86 forks source link

Send unicode message usign Python 2.7 not works #61

Closed jaraco closed 8 years ago

jaraco commented 8 years ago
#!python

Exception in thread <Command !publicmsg>:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/threading.py", line 810, in __bootstrap_inner
    self.run()
  File "/usr/lib64/python2.7/threading.py", line 763, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/nekmo/Workspace/nekbot/nekbot/core/handlers.py", line 9, in commands_handler
    cmds.incoming(msg)
  File "/home/nekmo/Workspace/nekbot/nekbot/core/commands/__init__.py", line 77, in incoming
    command.execute(msg)
  File "/home/nekmo/Workspace/nekbot/nekbot/core/commands/__init__.py", line 49, in execute
    msg.reply('El comando %s no finalizó correctamente.' % repr(self))
  File "/home/nekmo/Workspace/nekbot/nekbot/protocols/base/message.py", line 20, in reply
    self.groupchat.send_message(body)
  File "/home/nekmo/Workspace/nekbot/nekbot/protocols/irc/group_chat.py", line 32, in send_message
    self.server.connection.privmsg('#' + self.name, body)
  File "/home/nekmo/.virtualenvs/nekbot/lib/python2.7/site-packages/irc/client.py", line 891, in privmsg
    self.send_raw("PRIVMSG %s :%s" % (target, text))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 32: ordinal not in range(128)