Closed astrobokonon closed 4 years ago
a27169a5ee48f22ac78ed2ebfa6339c4103d4632 and 985b1b8515a8b80522acf8e98830c4fc31c148a8 are attempts to mitigate this; it's not pretty, but it's at least a start to make this thing more bullet proof.
Took a few more commits (now thru 57418079587ed8f625af4176339a37f1c7a7e351) but I think I'm reaching the end?
Code survived a power off of the printer, so I think we're good for now. Closing.
Printer was rebooted this morning, which caused an unhandled exception in this monitoring code because queries via
apitools.queryChecker
failed (and were handled) and returned empty dicts, which causedKeyError
later when other bits tried to access the juicy information in them.