From 8825777a714b98c3a3c2ac95db3e6a8b348867e9 Mon Sep 17 00:00:00 2001 From: noskb <63541981+noskb@users.noreply.github.com> Date: Sun, 27 Nov 2022 01:10:50 +0000 Subject: [PATCH] qvm_convert_img_nautilus.py: adjust to work with Nautilus API 4.0 Fixes: QubesOS/qubes-issues#7916 --- qvm_convert_img_nautilus.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/qvm_convert_img_nautilus.py b/qvm_convert_img_nautilus.py index 48ea600..ebca52b 100755 --- a/qvm_convert_img_nautilus.py +++ b/qvm_convert_img_nautilus.py @@ -12,9 +12,13 @@ class ConvertImgItemExtension(GObject.GObject, Nautilus.MenuProvider): machine for safe processing ''' - def get_file_items(self, window, files): - '''Attaches context menu in Nautilus to local file objects only. + def get_file_items(self, *args): + '''Attaches context menu in Nautilus + + `args` will be `[files: List[Nautilus.FileInfo]]` in Nautilus 4.0 API, + and `[window: Gtk.Widget, files: List[Nautilus.FileInfo]]` in Nautilus 3.0 API. ''' + files = args[-1] if not files: return