From 0acc91dd31347e8be15e32219586e2b413b59181 Mon Sep 17 00:00:00 2001 From: Charlie Jacomme Date: Tue, 10 Oct 2017 19:00:48 +0200 Subject: [PATCH] update_printer: stop yelling you son of a cron --- printer/models.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/printer/models.py b/printer/models.py index 8620ebc..1a770fa 100644 --- a/printer/models.py +++ b/printer/models.py @@ -24,13 +24,15 @@ class Printer(models.Model): self.save() def update_printer_information(self): - for paper_tray in self.paper_trays.all(): - paper_tray.update_from_snmp() - for supply in self.supplies.all(): - supply.update_from_snmp() - self.refresh_alerts() # Since the number of alert is changing we refresh instead of update - self.update_from_snmp() - + try: + for paper_tray in self.paper_trays.all(): + paper_tray.update_from_snmp() + for supply in self.supplies.all(): + supply.update_from_snmp() + self.refresh_alerts() # Since the number of alert is changing we refresh instead of update + self.update_from_snmp() + except SNMPException(err): + print err def refresh_paper_trays(self): for paper_tray in self.paper_trays.all(): paper_tray.delete() -- GitLab