Repository : http://git.fedorahosted.org/git/?p=ibus-typing-booster.git
On branch : miketmp-debug
commit 71d7ec3bc2da854d625d0838a36ed34ccd5379b1 Author: Mike FABIAN mfabian@redhat.com Date: Mon Nov 2 11:47:07 2015 +0900
Use open() instead of codecs.open() to make the input method help button work again
Resolves: rhbz#1276992 - The “input method help” button in the setup tool is not working See: https://bugzilla.redhat.com/show_bug.cgi?id=1276992
ibus-typing-booster/setup/main.py | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/ibus-typing-booster/setup/main.py b/ibus-typing-booster/setup/main.py index 44224fc..291ced4 100644 --- a/ibus-typing-booster/setup/main.py +++ b/ibus-typing-booster/setup/main.py @@ -25,7 +25,6 @@ import re import signal import optparse import locale -import codecs from time import strftime from i18n import DOMAINNAME, _, N_, init as i18n_init import dbus, dbus.service, dbus.glib @@ -393,8 +392,12 @@ class EventHandler: mim_file = ime_name+'.mim' mim_file_contents = None try: - mim_file_contents = codecs.open( - '/usr/share/m17n/%(mim)s' %{'mim': mim_file}).read().decode('UTF-8') + mim_file_contents = open( + '/usr/share/m17n/%(mim)s' %{'mim': mim_file}, + mode = 'r', + encoding = 'UTF-8', + errors = 'ignore' + ).read() except: import traceback traceback.print_exc()
ibus-typing-booster@lists.fedorahosted.org