diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2018-01-19 22:49:27 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2018-01-28 12:19:26 -0500 |
commit | d3665699f168bc1b1413fa8dddba318d6adbdf87 (patch) | |
tree | 7fff975a7465983d8b19eed382c27f166c122450 /klippy/extras/__init__.py | |
parent | 81013ba5c8638dd42932bd893e1b3115b1b98041 (diff) | |
download | kutter-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/__init__.py')
0 files changed, 0 insertions, 0 deletions