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)