-cdef void *request_input (const_char *title, const_char *primary,
- const_char *secondary, const_char *default_value,
- glib.gboolean multiline, glib.gboolean masked,
- glib.gchar *hint, const_char *ok_text,
- glib.GCallback ok_cb, const_char *cancel_text,
- glib.GCallback cancel_cb,
- account.PurpleAccount *account, const_char *who,
- conversation.PurpleConversation *conv,
- void *user_data):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "request", "request_input\n")
- try:
- (<object>request_cbs["request_input"])("request_input")
- except KeyError:
- pass
+cdef void *request_input(const_char *title, const_char *primary, \
+ const_char *secondary, const_char *default_value, \
+ glib.gboolean multiline, glib.gboolean masked, glib.gchar *hint, \
+ const_char *ok_text, glib.GCallback ok_cb, const_char *cancel_text, \
+ glib.GCallback cancel_cb, \
+ account.PurpleAccount *account, const_char *who, \
+ conversation.PurpleConversation *conv, void *user_data):
+ """
+ @see purple_request_input().
+ """
+ debug.purple_debug_info("request", "%s", "request-input\n")
+ if request_cbs.has_key("request-input"):
+ (<object> request_cbs["request-input"])("request-input: TODO")