Repository :
http://git.fedorahosted.org/git/?p=ibus-typing-booster.git
On branch : miketmp-debug
---------------------------------------------------------------
commit 9064f5e2861960dde88a440f9b3aa3ff0345f05b
Author: Mike FABIAN <mfabian(a)redhat.com>
Date: Mon Jul 21 21:37:41 2014 +0200
Always write xml output in UTF-8 encoding, not in the encoding of the current locale
See also:
rhbz#1120919 - [abrt] ibus-table: main.py:268:main:UnicodeEncodeError:
'ascii' codec can't encode characters in position 1150-1152: ordinal not in
range(128)
https://bugzilla.redhat.com/show_bug.cgi?id=1120919
---------------------------------------------------------------
ibus-typing-booster/engine/main.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/ibus-typing-booster/engine/main.py b/ibus-typing-booster/engine/main.py
index 0b6bc09..b1e0ffd 100755
--- a/ibus-typing-booster/engine/main.py
+++ b/ibus-typing-booster/engine/main.py
@@ -225,7 +225,7 @@ def main():
egsout = tostring(egs, encoding='utf8',
method='xml').decode('utf-8')
patt = re.compile('<\?.*\?>\n')
egsout = patt.sub('',egsout)
- print('%s' %egsout)
+ sys.stdout.buffer.write((egsout+'\n').encode('utf-8'))
return 0
if options.daemon :