Я замечаю каждый раз, когда я ставлю:Джанго UnicodeDecodeError при использовании PDB
import pdb; pdb.set_trace()
Мой испанский проект Django, если у меня есть определенный символ Unicode в строке как:
Gracias por tu colaboración
Я получаю UnicodeDecodeError с «порядковым номером не в диапазоне (128)» в окне отладки Django. Проблема в том, что я не могу легко отлаживать приложение. С другой стороны, если я использую IPDB я получаю такие вещи, как:
ERROR - failed to write data to stream: <open file '<stdout>', mode 'w' at 0x7f3d43e34140>
Я гугле найти решение, но, похоже, только я один с этим вопросом :)
Работает ли код без pdb? –
Это на самом деле то, что меня больше всего шокирует, без pdb работает безупречно. – maraujop