summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e7e4e8f)
Small fix related to get_buddies_online function implemented in account.pyx
Signed-off-by: Anderson Briglia <anderson.briglia@indt.org.br>
git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1296
596f6dd7-e928-0410-a184-
9e12fd12cf7e
self.__sstatus = savedstatuses.c_purple_savedstatus_new(NULL, status.PURPLE_STATUS_AVAILABLE)
savedstatuses.c_purple_savedstatus_activate(self.__sstatus)
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 = <blist.PurpleBuddy *> iter.data
cdef glib.GSList *iter
cdef blist.PurpleBuddy *buddy
buddies = []
iter = blist.c_purple_find_buddies(self.__account, NULL)
while iter:
buddy = <blist.PurpleBuddy *> iter.data
- if <object> buddy and \
+ if <blist.PurpleBuddy *>buddy and \
account.c_purple_account_is_connected(blist.c_purple_buddy_get_account(buddy)) and \
status.c_purple_presence_is_online(blist.c_purple_buddy_get_presence(buddy)):
buddies += [buddy.name]
account.c_purple_account_is_connected(blist.c_purple_buddy_get_account(buddy)) and \
status.c_purple_presence_is_online(blist.c_purple_buddy_get_presence(buddy)):
buddies += [buddy.name]
self.account.set_password(password)
self.account.set_enabled("carman-purple-python", True)
self.account.set_password(password)
self.account.set_enabled("carman-purple-python", True)
- def get_buddies(self, account):
- buddies = account.get_buddies_online(account)
+ def get_buddies(self):
+ buddies = self.account.get_buddies_online()
print buddies
def getuser():
print buddies
def getuser():
client.new_account(username, client.protocol, password)
client.p.connect()
client.new_account(username, client.protocol, password)
client.p.connect()
- ecore.timer_add(30, client.get_buddies, client.account)
+ ecore.timer_add(20, client.get_buddies)