[exceptions] don't define __str__ in terms of unicode on py3k [applied]