diff options
author | Huang Peng <shawn.p.huang@gmail.com> | 2009-02-05 10:39:56 +0800 |
---|---|---|
committer | Huang Peng <shawn.p.huang@gmail.com> | 2009-02-05 10:39:56 +0800 |
commit | aedad1ea0a7fef604aa27f4b58433fd8f2ece29e (patch) | |
tree | ffcb531d8474bde18b90341bcd4eb639edd74525 /ibus/interface/ienginefactory.py | |
parent | 41ad46305a88637dd99f00a2d2a3f455505d357b (diff) | |
download | ibus-aedad1ea0a7fef604aa27f4b58433fd8f2ece29e.tar.gz ibus-aedad1ea0a7fef604aa27f4b58433fd8f2ece29e.tar.xz ibus-aedad1ea0a7fef604aa27f4b58433fd8f2ece29e.zip |
re-implement ibus in c language.
Diffstat (limited to 'ibus/interface/ienginefactory.py')
-rw-r--r-- | ibus/interface/ienginefactory.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ibus/interface/ienginefactory.py b/ibus/interface/ienginefactory.py index 5670e81..5e93fd8 100644 --- a/ibus/interface/ienginefactory.py +++ b/ibus/interface/ienginefactory.py @@ -23,17 +23,17 @@ __all__ = ("IEngineFactory", ) import dbus.service from ibus.common import \ - IBUS_ENGINE_FACTORY_IFACE + IBUS_IFACE_ENGINE_FACTORY class IEngineFactory(dbus.service.Object): # define method decorator. method = lambda **args: \ - dbus.service.method(dbus_interface=IBUS_ENGINE_FACTORY_IFACE, \ + dbus.service.method(dbus_interface=IBUS_IFACE_ENGINE_FACTORY, \ **args) # define async method decorator. async_method = lambda **args: \ - dbus.service.method(dbus_interface=IBUS_ENGINE_FACTORY_IFACE, \ + dbus.service.method(dbus_interface=IBUS_IFACE_ENGINE_FACTORY, \ async_callbacks=("reply_cb", "error_cb"), \ **args) @@ -51,8 +51,8 @@ class IEngineFactory(dbus.service.Object): # Create an input context and return the id of the context. # If failed, it will return "" or None. - @method(out_signature="o") - def CreateEngine(self): pass + @method(in_signature="s", out_signature="o") + def CreateEngine(self, engine_name): pass # Destroy the engine @method() |