Comment 3 for bug 909152

Revision history for this message
Martin Packman (gz) wrote :

See bug 777996 for the same issue in qbzr, and bug 273978 for a related weakness with the exception formatting code. The basic problem is BzrError.__str__ does encodes as utf-8 unconditionally, and trace.print_exception uses that rather than BzrError.__unicode__ and then encoding appropriately.