From c7a3544fa9611fafd55d4eb4e6a0bbb4c5a6f297 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 22 Aug 2023 17:08:22 +0200 Subject: [PATCH] api: fixed stop method not to require any parameter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #551 Signed-off-by: Jaroslav Škarvada --- tuned/daemon/controller.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/tuned/daemon/controller.py b/tuned/daemon/controller.py index ef4d090..1292a8a 100644 --- a/tuned/daemon/controller.py +++ b/tuned/daemon/controller.py @@ -122,10 +122,7 @@ class Controller(tuned.exports.interfaces.ExportableInterface): return False return self._daemon.start() - @exports.export("", "b") - def stop(self, caller = None, profile_switch = False): - if caller == "": - return False + def _stop(self, profile_switch = False): if not self._daemon.is_running(): res = True else: @@ -133,12 +130,18 @@ class Controller(tuned.exports.interfaces.ExportableInterface): self._timer_store.cancel_all() return res + @exports.export("", "b") + def stop(self, caller = None): + if caller == "": + return False + return self._stop(profile_switch = False) + @exports.export("", "b") def reload(self, caller = None): if caller == "": return False if self._daemon.is_running(): - stop_ok = self.stop(profile_switch = True) + stop_ok = self._stop(profile_switch = True) if not stop_ok: return False try: