Has something incompatible changed between 3.2.2 and 3.2.3 with respect to this bug?
I have a program that had an earlier version of the workaround (Michael's original, I think), and it worked fine, then I upgraded from 3.2.2 to 3.2.3 due to testing for issue 14811 and then the old workaround started complaining about no attribute 'errors'.
So I grabbed unicode3.py, but it does the same thing:
AttributeError: 'UnicodeConsole' object has no attribute 'errors'
I have no clue how to fix this, other than going back to Python 3.2.2...