[Xfce-bugs] [Bug 14045] Add annotation to renamer method to improve introspection

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Wed Dec 6 14:41:41 CET 2017


https://bugzilla.xfce.org/show_bug.cgi?id=14045

--- Comment #3 from Adam Plumb <adamplumb at gmail.com> ---
Hey Andre, so I tested out your patch and it confirms an issue that I'm dealing
with in the nautilus-python bindings, which is that python extension methods
are conflicting with the introspected Thunarx objects.  For the Renamer menu
items call we want it to be introspectable so that the Thunar C code can call
directly into the python extension.  But for the other methods like
MenuProvider.get_file_items and get_folder_items, if these are introspectable
and the extension doesn't implement them, then thunarx-python will end up
calling back into thunarx_menu_provider_get_file_menu_items.  This is because
the python extensions sub-class ThunarxMenuProvider.

I need to think about this a little and how to correctly handle this.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list