Posso dizer que pelo menos no Python 2.5.1, o metodo
setdefaultencoding nao existe no modulo sys.
Colocando :
# -*- coding: utf-8 -*-
no comeco dos seus scripts deve funcionar.
[]s
Honda
DjangoUnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 2: ordinal not in range(128). You passed in DjangoUnicodeDecodeError('ascii', 'Lu\xc3\xadz', 2, 3, 'ordinal not in range(128)') (<class 'django.utils.encoding.DjangoUnicodeDecodeError'>)
Desculpe, eu errei feio!
No http://docs.python.org/lib/module-sys.html tem o metodo setdefaultencoding.
Parece que o metodo eh removido apos ser usado pelo modulo site.
Eu fui no shell do python e fiz:
import sys
dir(sys)
e procurei pelo metodo. Como nao tinha encontrado, mandei o email p/ voce.
Veja a documentacao do link acima, acho que pode resolver o problema.
[]s
Honda