Use moonraker to restart KS (#656)
This commit is contained in:
parent
3b73acec37
commit
314379e2af
@ -1,5 +1,4 @@
|
|||||||
[main]
|
[main]
|
||||||
service: KlipperScreen
|
|
||||||
|
|
||||||
[preheat PLA]
|
[preheat PLA]
|
||||||
bed = 40
|
bed = 40
|
||||||
|
@ -439,7 +439,12 @@ class KlipperScreen(Gtk.Window):
|
|||||||
def restart_ks(self, widget, response_id):
|
def restart_ks(self, widget, response_id):
|
||||||
if response_id == Gtk.ResponseType.OK:
|
if response_id == Gtk.ResponseType.OK:
|
||||||
logging.debug("Restarting")
|
logging.debug("Restarting")
|
||||||
os.system("sudo systemctl restart %s" % self._config.get_main_config().get('service'))
|
# This can be removed after a grace period
|
||||||
|
service = self._config.get_main_config_option('service')
|
||||||
|
if service is not None and service != "KlipperScreen":
|
||||||
|
self.show_popup_message("Error: option \"service\" is not supported anymore")
|
||||||
|
# ^^^
|
||||||
|
self._ws.send_method("machine.services.restart", {"service": "KlipperScreen"})
|
||||||
widget.destroy()
|
widget.destroy()
|
||||||
|
|
||||||
def init_style(self):
|
def init_style(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user