cdef void __group_node_cb(blist.PurpleBlistNode *node, object callback):
cdef blist.PurpleGroup *group = <blist.PurpleGroup *>node
- cdef char *name = NULL
+ cdef char *c_name = NULL
- name = <char *> blist.c_purple_group_get_name(group)
- if name == NULL:
- name = ""
+ c_name = <char *> blist.c_purple_group_get_name(group)
+ if c_name == NULL:
+ name = None
+ else:
+ name = c_name
currentsize = blist.c_purple_blist_get_group_size(group, False)
totalsize = blist.c_purple_blist_get_group_size(group, True)
cdef void __contact_node_cb(blist.PurpleBlistNode *node, object callback):
cdef blist.PurpleContact *contact = <blist.PurpleContact *>node
- cdef char *alias = NULL
+ cdef char *c_alias = NULL
- alias = <char *> blist.c_purple_contact_get_alias(contact)
- if alias == NULL:
- alias = ""
+ c_alias = <char *> blist.c_purple_contact_get_alias(contact)
+ if c_alias == NULL:
+ alias = None
+ else:
+ alias = c_alias
try:
callback(node.type, alias, contact.totalsize, contact.currentsize, \
cdef void __buddy_node_cb(blist.PurpleBlistNode *node, object callback):
cdef blist.PurpleBuddy *buddy = <blist.PurpleBuddy *>node
- cdef char *name = NULL
- cdef char *alias = NULL
+ cdef char *c_name = NULL
+ cdef char *c_alias = NULL
- name = <char *> blist.c_purple_buddy_get_name(buddy)
- if name == NULL:
- name = ""
- alias = <char *> blist.c_purple_buddy_get_alias_only(buddy)
- if alias == NULL:
- alias = ""
+ c_name = <char *> blist.c_purple_buddy_get_name(buddy)
+ if c_name == NULL:
+ name = None
+ else:
+ name = c_name
+
+ c_alias = <char *> blist.c_purple_buddy_get_alias_only(buddy)
+ if c_alias == NULL:
+ alias = None
+ else:
+ alias = c_alias
try:
callback(node.type, name, alias)
cdef void __chat_node_cb(blist.PurpleBlistNode *node, object callback):
cdef blist.PurpleChat *chat = <blist.PurpleChat *>node
- cdef char *name = NULL
+ cdef char *c_name = NULL
- name = <char *> blist.c_purple_chat_get_name(chat)
- if name == NULL:
- name = ""
+ c_name = <char *> blist.c_purple_chat_get_name(chat)
+ if c_name == NULL:
+ name = None
+ else:
+ name = c_name
try:
callback(node.type, name)
pass
cdef void new_list (blist.PurpleBuddyList *list):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "new_list\n")
+ debug.c_purple_debug_info("blist", "%s", "new_list\n")
try:
(<object>blist_cbs["new_list"])("new_list")
except KeyError:
pass
cdef void new_node (blist.PurpleBlistNode *node):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "new_node\n")
+ debug.c_purple_debug_info("blist", "%s", "new_node\n")
try:
if node.type == blist.PURPLE_BLIST_GROUP_NODE:
__group_node_cb(node, blist_cbs["new_node"])
pass
cdef void show (blist.PurpleBuddyList *list):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "show\n")
+ debug.c_purple_debug_info("blist", "%s", "show\n")
try:
- (<object>blist_cbs["show"])("show")
+ (<object>blist_cbs["show"])("show: TODO")
except KeyError:
pass
cdef void update (blist.PurpleBuddyList *list, blist.PurpleBlistNode *node):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "update\n")
+ debug.c_purple_debug_info("blist", "%s", "update\n")
try:
if node.type == blist.PURPLE_BLIST_GROUP_NODE:
__group_node_cb(node, blist_cbs["update"])
pass
cdef void remove (blist.PurpleBuddyList *list, blist.PurpleBlistNode *node):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "remove\n")
-
+ debug.c_purple_debug_info("blist", "%s", "remove\n")
try:
if node.type == blist.PURPLE_BLIST_GROUP_NODE:
__group_node_cb(node, blist_cbs["remove"])
pass
cdef void destroy (blist.PurpleBuddyList *list):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "destroy\n")
+ debug.c_purple_debug_info("blist", "%s", "destroy\n")
try:
- (<object>blist_cbs["destroy"])("destroy")
+ (<object>blist_cbs["destroy"])("destroy: TODO")
except KeyError:
pass
cdef void set_visible (blist.PurpleBuddyList *list, glib.gboolean show):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "set_visible\n")
+ debug.c_purple_debug_info("blist", "%s", "set-visible\n")
try:
- (<object>blist_cbs["set_visible"])("set_visible")
+ (<object>blist_cbs["set_visible"])("set-visible: TODO")
except KeyError:
pass
cdef void request_add_buddy (account.PurpleAccount *acc,
const_char *username, const_char *group,
const_char *alias):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "request_add_buddy\n")
+ debug.c_purple_debug_info("blist", "%s", "request-add-buddy\n")
try:
- (<object>blist_cbs["request_add_buddy"])("request_add_buddy")
+ (<object>blist_cbs["request-add-buddy"])("request-add-buddy: TODO")
except KeyError:
pass
cdef void request_add_chat (account.PurpleAccount *acc,
blist.PurpleGroup *group, const_char *alias,
const_char *name):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "request_add_chat\n")
+ debug.c_purple_debug_info("blist", "%s", "request_add_chat\n")
try:
- (<object>blist_cbs["request_add_chat"])("request_add_chat")
+ (<object>blist_cbs["request-add-chat"])("request-add-chat: TODO")
except KeyError:
pass
cdef void request_add_group ():
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "blist", "request_add_group\n")
+ debug.c_purple_debug_info("blist", "%s", "request_add_group\n")
try:
- (<object>blist_cbs["request_add_chat"])("request_add_group")
+ (<object>blist_cbs["request-add-chat"])("request-add-group: TODO")
except KeyError:
pass