From 7d897d84d773654a8beaf56012e0bf8285db8206 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Thu, 12 Jul 2018 22:26:32 -0400 Subject: klippy: No need to pass printer reference to add_printer_objects() The config reference already stores a reference to the printer object. Signed-off-by: Kevin O'Connor --- klippy/mcu.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'klippy/mcu.py') diff --git a/klippy/mcu.py b/klippy/mcu.py index 64c5eae6..c059623f 100644 --- a/klippy/mcu.py +++ b/klippy/mcu.py @@ -399,10 +399,10 @@ class MCU_adc: class MCU: error = error - def __init__(self, printer, config, clocksync): - self._printer = printer + def __init__(self, config, clocksync): + self._printer = config.get_printer() self._clocksync = clocksync - self._reactor = printer.get_reactor() + self._reactor = self._printer.get_reactor() self._name = config.get_name() if self._name.startswith('mcu '): self._name = self._name[4:] @@ -425,7 +425,7 @@ class MCU: self._is_shutdown = self._is_timeout = False self._shutdown_msg = "" # Config building - printer.lookup_object('pins').register_chip(self._name, self) + self._printer.lookup_object('pins').register_chip(self._name, self) self._oid_count = 0 self._config_objects = [] self._init_cmds = [] @@ -775,13 +775,14 @@ def error_help(msg): return help_msg return "" -def add_printer_objects(printer, config): +def add_printer_objects(config): + printer = config.get_printer() reactor = printer.get_reactor() mainsync = clocksync.ClockSync(reactor) - printer.add_object('mcu', MCU(printer, config.getsection('mcu'), mainsync)) + printer.add_object('mcu', MCU(config.getsection('mcu'), mainsync)) for s in config.get_prefix_sections('mcu '): printer.add_object(s.section, MCU( - printer, s, clocksync.SecondarySync(reactor, mainsync))) + s, clocksync.SecondarySync(reactor, mainsync))) def get_printer_mcu(printer, name): if name == 'mcu': -- cgit v1.2.3-70-g09d2