¿Problemas con Bittornado?
Si tienes Bittornado en Linux tal vez te halla dado alguna vez este error:
BitTorrent T-0.3.13 (BitTornado)
OS: linux2
Python version: 2.4.3 (#2, Apr 27 2006, 14:43:58)
[GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)]
wxWindows version: 2.6.1.2pre
Traceback (most recent call last):
File “/usr/bin/btdownloadgui”, line 476, in onInvoke
apply(event.func, event.args, event.kwargs)
File “/usr/bin/btdownloadgui”, line 2027, in onChooseFile
self.onChooseFileDone(default, size)
File “/usr/bin/btdownloadgui”, line 2037, in onChooseFileDone
self.fileNameText.SetLabel(’%s’ % (lname))
File “/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core.py”, line 10839, in SetLabel
return _core_.Control_SetLabel(*args, **kwargs)
UnicodeDecodeError: ‘utf8′ codec can’t decode byte 0xa9 in position 16: nexpected code byte
Esto es debido a que python intenta convertir algún caracter extraño (como la ñ) a ASCII. La solución es la siguiente:
- Abre la consola y escribe
sudo gedit /usr/lib/python2.4/site-packages/sitecustomize.py
- copia esto
import sys
sys.setdefaultencoding('latin-1')
- y guardalo.
Y ya está. No volverás a tener problemas con Bittornado y caracteres extraños.