X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=account.pyx;h=5a9ecf744c745664782030bb3dc2473e7ea0c85a;hp=0e985488f3149eb6f3c8780fd806095ab8af4dbe;hb=7cb45fa563b2f0d0e9352373ab0e853188592dcf;hpb=e7e4e8ff4937aed9c1b732719bc310c3e8a88f5e;ds=sidebyside
diff --git a/account.pyx b/account.pyx
index 0e98548..5a9ecf7 100644
--- a/account.pyx
+++ b/account.pyx
@@ -17,19 +17,15 @@
# along with this program. If not, see .
#
-cimport glib
-
-cimport account
-cimport blist
-cimport savedstatuses
-cimport status
+cimport purple
+cimport proxy
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 +46,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