From eab6edc6308841e162eb5a017501d11354835d35 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Wed, 7 Sep 2022 15:57:00 +0000 Subject: [PATCH] Change methods not using its bound instance to staticmethods --- src/main.py | 12 ++++++++---- src/presets_manager_window.py | 6 ++++-- src/welcome.py | 3 ++- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/main.py b/src/main.py index 6e7acb80..cfbb70ca 100644 --- a/src/main.py +++ b/src/main.py @@ -189,7 +189,8 @@ class GradienceApplication(Adw.Application): self.reload_variables() - def rgba_from_argb(self, argb, alpha=None) -> str: + @staticmethod + def rgba_from_argb(argb, alpha=None) -> str: base = "rgba({}, {}, {}, {})" red = redFromArgb(argb) @@ -812,15 +813,18 @@ This app is written in Python and uses GTK 4 and libadwaita. self.props.active_window.update_errors( self.global_errors + plugins_errors) - def show_adwaita_demo(self, *_args): + @staticmethod + def show_adwaita_demo(*_args): GLib.spawn_command_line_async( 'sh -c "/bin/adwaita-1-demo > /dev/null 2>&1"') - def show_gtk4_demo(self, *_args): + @staticmethod + def show_gtk4_demo(*_args): GLib.spawn_command_line_async( 'sh -c "/bin/gtk4-demo > /dev/null 2>&1"') - def show_gtk4_widget_factory(self, *_args): + @staticmethod + def show_gtk4_widget_factory(*_args): GLib.spawn_command_line_async( 'sh -c "/bin/gtk4-widget-factory > /dev/null 2>&1"' ) diff --git a/src/presets_manager_window.py b/src/presets_manager_window.py index 0bd67613..74478edf 100644 --- a/src/presets_manager_window.py +++ b/src/presets_manager_window.py @@ -211,10 +211,12 @@ class GradiencePresetWindow(Adw.Window): self.search_entry.connect("search-changed", self.on_search_changed) self.search_entry.connect("realize", self.on_search_realize) - def on_search_changed(self, widget): + @staticmethod + def on_search_changed(widget): print("search changed") - def on_search_realize(self, widget): + @staticmethod + def on_search_realize(widget): print("search realized") @Gtk.Template.Callback() diff --git a/src/welcome.py b/src/welcome.py index d8cfad7e..4682e540 100644 --- a/src/welcome.py +++ b/src/welcome.py @@ -120,7 +120,8 @@ class GradienceWelcomeWindow(Adw.Window): sys.exit() # TODO: Add adw-gtk3 check - def check_adw_gtk3(self): + @staticmethod + def check_adw_gtk3(): buglog("check if adw-gtk3 installed") return True