X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=purple.pyx;h=d4d53836becf1a1192e4548ffbd6143c2308e2d1;hp=00ce7fc346f9b08586ca34e84f353c8de146d8a0;hb=54c3652ebe4f40182214f4f37403ac13fcfeb7ff;hpb=7470d2d07fe34117a3e8928a00fd967159989f27 diff --git a/purple.pyx b/purple.pyx index 00ce7fc..d4d5383 100644 --- a/purple.pyx +++ b/purple.pyx @@ -141,14 +141,12 @@ cdef class Purple: """ Initializes libpurple """ if callbacks_dict is not None: - global account_cbs global blist_cbs global connection_cbs global conversation_cbs global notify_cbs global request_cbs - account_cbs = callbacks_dict["account"] blist_cbs = callbacks_dict["blist"] connection_cbs = callbacks_dict["connection"] conversation_cbs = callbacks_dict["conversation"] @@ -252,6 +250,10 @@ cdef class Purple: return ret + def add_account_cb(self, name, func): + global account_cbs + account_cbs[name] = func + def connect(self): conn = Connection() conn.connect()