screen: convert state execute into a function since it doesn't depend on self
This commit is contained in:
parent
41a8ebf084
commit
75c716f9a1
@ -66,6 +66,10 @@ def set_text_direction(lang=None):
|
||||
return True
|
||||
|
||||
|
||||
def state_execute(callback):
|
||||
callback()
|
||||
|
||||
|
||||
class KlipperScreen(Gtk.Window):
|
||||
""" Class for creating a screen for Klipper via HDMI """
|
||||
_cur_panels = []
|
||||
@ -187,7 +191,7 @@ class KlipperScreen(Gtk.Window):
|
||||
break
|
||||
|
||||
self.apiclient = KlippyRest(data["moonraker_host"], data["moonraker_port"], data["moonraker_api_key"])
|
||||
self.printer = Printer(self.state_execute)
|
||||
self.printer = Printer(state_execute)
|
||||
self.printer.state_callbacks = {
|
||||
"disconnected": self.state_disconnected,
|
||||
"error": self.state_error,
|
||||
@ -624,9 +628,6 @@ class KlipperScreen(Gtk.Window):
|
||||
def process_busy_state(self, busy):
|
||||
self.process_update("notify_busy", busy)
|
||||
|
||||
def state_execute(self, callback):
|
||||
callback()
|
||||
|
||||
def websocket_disconnected(self, msg):
|
||||
self.printer_initializing(msg, remove=True)
|
||||
self.connecting = True
|
||||
|
Loading…
x
Reference in New Issue
Block a user