aboutsummaryrefslogtreecommitdiffstats
path: root/klippy
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2020-08-11 16:43:39 -0400
committerKevin O'Connor <kevin@koconnor.net>2020-08-16 13:20:25 -0400
commit7289af65609726b21d41f59de436a3ac7865e8b0 (patch)
tree4091860a503d9a6558a5944b67552f0b371db4ca /klippy
parentb74a5c5217955ed550f4c223395c848c5d8d282e (diff)
downloadkutter-7289af65609726b21d41f59de436a3ac7865e8b0.tar.gz
kutter-7289af65609726b21d41f59de436a3ac7865e8b0.tar.xz
kutter-7289af65609726b21d41f59de436a3ac7865e8b0.zip
webhooks: Create StatusHandler class in add_early_printer_objects()
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy')
-rw-r--r--klippy/webhooks.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/klippy/webhooks.py b/klippy/webhooks.py
index 30807db8..dbe67cf2 100644
--- a/klippy/webhooks.py
+++ b/klippy/webhooks.py
@@ -258,7 +258,6 @@ class WebHooks:
self.register_endpoint("info", self._handle_info_request)
self.register_endpoint("emergency_stop", self._handle_estop_request)
self.sconn = ServerSocket(self, printer)
- StatusHandler(self)
# Register Events
printer.register_event_handler(
@@ -330,9 +329,9 @@ class WebHooks:
SUBSCRIPTION_REFRESH_TIME = .25
class StatusHandler:
- def __init__(self, webhooks):
- self.printer = webhooks.printer
- self.webhooks = webhooks
+ def __init__(self, printer):
+ self.printer = printer
+ self.webhooks = webhooks = printer.lookup_object('webhooks')
self.ready = self.timer_started = False
self.reactor = self.printer.get_reactor()
self.available_objects = {}
@@ -462,3 +461,4 @@ class StatusHandler:
def add_early_printer_objects(printer):
printer.add_object('webhooks', WebHooks(printer))
+ StatusHandler(printer)