aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/multi_pin.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-01-19 22:49:27 -0500
committerKevin O'Connor <kevin@koconnor.net>2018-01-28 12:19:26 -0500
commitd3665699f168bc1b1413fa8dddba318d6adbdf87 (patch)
tree7fff975a7465983d8b19eed382c27f166c122450 /klippy/extras/multi_pin.py
parent81013ba5c8638dd42932bd893e1b3115b1b98041 (diff)
downloadkutter-d3665699f168bc1b1413fa8dddba318d6adbdf87.tar.gz
kutter-d3665699f168bc1b1413fa8dddba318d6adbdf87.tar.xz
kutter-d3665699f168bc1b1413fa8dddba318d6adbdf87.zip
klippy: Support generic printer_state() and stats() callbacks
Instead of hardcoding which objects are called on state transitions, allow any "printer object" to be invoked if it has a printer_state() method. Convert connect, ready, shutdown, and disconnect callbacks to this mechanism. Similarly, allow all printer objects to provide a stats() callback. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/multi_pin.py')
0 files changed, 0 insertions, 0 deletions