summaryrefslogtreecommitdiffstats
path: root/daemon/ibusdaemon.py
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-07-30 15:11:27 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-07-30 15:11:27 +0800
commitdfde1ca606366e3df40ad6cf3b258db44071ca0e (patch)
tree1a0d5802e7c968e8e890242b0c3de8dc9b7233a6 /daemon/ibusdaemon.py
parent9a7b369ee6b87e122ade4b6af06ed0ae8609756d (diff)
downloadibus-dfde1ca606366e3df40ad6cf3b258db44071ca0e.tar.gz
ibus-dfde1ca606366e3df40ad6cf3b258db44071ca0e.tar.xz
ibus-dfde1ca606366e3df40ad6cf3b258db44071ca0e.zip
WIP.
Diffstat (limited to 'daemon/ibusdaemon.py')
-rw-r--r--daemon/ibusdaemon.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/daemon/ibusdaemon.py b/daemon/ibusdaemon.py
index 6b95c87..3975edf 100644
--- a/daemon/ibusdaemon.py
+++ b/daemon/ibusdaemon.py
@@ -70,14 +70,16 @@ class IBusServer(dbus.server.Server):
self.__ibus = IBus()
engines = []
try:
- engines = self.__ibus.config_get_value("auto_enable_engine")
+ engines = self.__ibus.config_get_value("auto_enable_engine", None)
+ print engines
except:
- pass
+ import traceback
+ traceback.print_exc()
for e in engines:
try:
lang, name = e.split(":")
- self.__ibus.register_start_engine(lang, name)
- except Eceptione, e:
+ self.__ibus.register_start_engine(lang, name, None)
+ except:
import traceback
traceback.print_exc()