X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=account.pyx;h=d720910c894d29457a221eb1933dd56cee59e883;hp=0e985488f3149eb6f3c8780fd806095ab8af4dbe;hb=6ad4afacade908a5195e9b0e12c118d62e8a53ae;hpb=e7e4e8ff4937aed9c1b732719bc310c3e8a88f5e
diff --git a/account.pyx b/account.pyx
index 0e98548..d720910 100644
--- a/account.pyx
+++ b/account.pyx
@@ -17,19 +17,14 @@
# along with this program. If not, see .
#
-cimport glib
-
-cimport account
-cimport blist
-cimport savedstatuses
-cimport status
+cimport purple
cdef class Account:
""" Account class """
cdef account.PurpleAccount *__account
cdef savedstatuses.PurpleSavedStatus *__sstatus
- def __cinit__(self, char *username, char *protocol_id):
+ def __init__(self, char *username, char *protocol_id):
self.__account = account.c_purple_account_new(username, protocol_id)
def set_password(self, password):
@@ -50,16 +45,29 @@ cdef class Account:
self.__sstatus = savedstatuses.c_purple_savedstatus_new(NULL, status.PURPLE_STATUS_AVAILABLE)
savedstatuses.c_purple_savedstatus_activate(self.__sstatus)
- def get_buddies_online(self, acc):
+ def get_buddies_online(self):
cdef glib.GSList *iter
cdef blist.PurpleBuddy *buddy
buddies = []
iter = blist.c_purple_find_buddies(self.__account, NULL)
while iter:
buddy = iter.data
- if