From 93f369eab1df660339a923c28f241c643e7a7995 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Sun, 16 Feb 2014 21:22:01 +0100 Subject: [PATCH] =?UTF-8?q?printer=5Fwatch:=20fichier=20de=20status=20supp?= =?UTF-8?q?l=C3=A9mentaire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit S'il est non-vide, c'est qu'il y a un problème. Utile pour monitorer. --- impression/printer_watch.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/impression/printer_watch.py b/impression/printer_watch.py index dc45ba0b..eb0375b3 100755 --- a/impression/printer_watch.py +++ b/impression/printer_watch.py @@ -7,9 +7,12 @@ from time import time import json from md5 import md5 +STATUS_FILE = "/usr/scripts/var/impression/printer_watch_status.json" +STATUS_MESSAGE_FILE = "/usr/scripts/var/impression/error_message" + successfuly_imported = False try: - with open("/usr/scripts/var/impression/printer_watch_status.json", "r") as to_load: + with open(STATUS_FILE, "r") as to_load: extracted_dict = json.load(to_load) try: last_status = extracted_dict[u"last_status"] @@ -60,5 +63,9 @@ elif successfuly_imported: else: message_id = None -with open("/usr/scripts/var/impression/printer_watch_status.json", "w") as dump_file: - json.dump({u"last_status": status[0], u"message_id": message_id}, dump_file) +with open(STATUS_FILE, "w") as dump_file: + json.dump({u"last_status": status[0], u"message_id": message_id}, dump_file) + +with open(STATUS_MESSAGE_FILE, 'w') as f: + if message_id: + f.write(message_id)