[Fedora-i18n-bugs] [Bug 911487] New: Non-Chinese tables from the ibus-table-other package do not work
by Red Hat Bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=911487
Bug ID: 911487
Summary: Non-Chinese tables from the ibus-table-other package
do not work
Product: Fedora
Version: 17
Component: ibus-table
Severity: unspecified
Priority: unspecified
Reporter: mfabian(a)redhat.com
If self.update_property(self._cmode_property) is called for tables
which are not Chinese, like translit.txt (LANGUAGES = ru_RU)
or ipa-x-sampa.txt (LANGUAGES=other), these input methods don’t work
because then there is no _cmode_property. Fails then with the error:
fail to create engine ipa-x-sampa
Traceback (most recent call last):
File "/usr/share/ibus-table/engine/factory.py", line 90, in do_create_engine
+ str(self.engine_id), self.dbdict[name])
File "/usr/share/ibus-table/engine/table.py", line 1165, in __init__
File "/usr/share/ibus-table/engine/table.py", line 1173, in reset
self._update_ui ()
File "/usr/share/ibus-table/engine/table.py", line 1235, in _init_properties
File "/usr/share/ibus-table/engine/table.py", line 1291, in
_refresh_properties
AttributeError: 'tabengine' object has no attribute '_cmode_property'
Traceback (most recent call last):
File "/usr/share/ibus-table/engine/factory.py", line 98, in do_create_engine
raise Exception("Can not create engine %s" % engine_name)
Exception: Can not create engine ipa-x-sampa
Here is a fix:
https://github.com/mike-fabian/ibus-table/commit/573da2ededdb96dc4f6ef6b5...
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=kKoEIYMUPE&a=cc_unsubscribe
11 years, 1 month