--- /home/umetaro/src/Python-3.2.2/Tools/i18n/pygettext.py.orig 2013-02-08 09:23:27.771890891 +0900 +++ /home/umetaro/src/Python-3.2.2/Tools/i18n/pygettext.py 2013-02-08 10:06:57.463830366 +0900 @@ -231,7 +231,8 @@ global escapes s = list(s) for i in range(len(s)): - s[i] = escapes[ord(s[i])] + if s[i].encode() == 1: + s[i] = escapes[ord(s[i])] return EMPTYSTRING.join(s)