I'm working on updating the nautilus-python bindings to work with the gir annotations and am having some trouble figuring out how to pass the NautilusOperationHandle parameter (from update_file_info) to python extensions. In the current bindings, I pass extensions a gpointer, then in the call to update_complete_invoke (which I have written an override for) I get the handle from the pointer value. But with the new introspection bindings, the extensions have to call the Nautilus.info_provider_update_complete_invoke function directly, and it will only accept a Nautilus.OperationHandle type, and not a gobject.GPointer type like extensions are passing now.
So what I'm trying to figure out is, how can I create a PyObject of type Nautilus.OperationHandle type with the NautilusOperationHandle pointer passed from Nautilus? Adam -- nautilus-list mailing list nautilus-list@gnome.org http://mail.gnome.org/mailman/listinfo/nautilus-list