NetworkManager is now created on demand and re-created after a certain timeout.

CL-541
This commit is contained in:
Jaime van Kessel 2017-11-21 14:35:17 +01:00
parent b1649f2d38
commit a8e71cf50c
4 changed files with 57 additions and 9 deletions

View file

@ -19,7 +19,8 @@ class ClusterUM3OutputDevice(NetworkedPrinterOutputDevice):
self._print_jobs = []
def _update(self):
super()._update()
if not super()._update():
return
self._get("printers/", onFinished=self._onGetPrintersDataFinished)
self._get("print_jobs/", onFinished=self._onGetPrintJobsFinished)