X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=purple.pyx;h=e69a9665850c9ec5d64fab6d49634ec77408eedf;hp=f0989fd0698eb58f9e7d8cee3f09c2b19335a1b8;hb=c7d5e9f4dc0cb8af06129380ad0eb3ae48b7b21b;hpb=5fe506a5d23d5f7ba01599247a58bd03ca9eb7da diff --git a/purple.pyx b/purple.pyx index f0989fd..e69a966 100644 --- a/purple.pyx +++ b/purple.pyx @@ -245,8 +245,9 @@ cdef class Purple: return ret - def add_callback(self, type, name, func): - """ Adds a callback 'func' with given name 'name' inside type 'type'. + def add_callback(self, type, name, callback): + """ + Adds a callback with given name inside callback's type. Example: add_callback("account", "notify-added", notify_added_cb) """ global account_cbs @@ -261,7 +262,7 @@ cdef class Purple: "connection": connection_cbs, "conversation": conversation_cbs, "notify": notify_cbs, - "request": request_cbs }[type][name] = func + "request": request_cbs }[type][name] = callback def signal_connect(self, name=None, cb=None): cdef int handle