From ed04dab18c6e6bc84c906258504c8061a48176e9 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Sat, 23 Mar 2013 10:50:50 +0100 Subject: [PATCH] =?UTF-8?q?[print=5Fstatus]=20m=C3=A0j=20avant=20traitemen?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit J'ai rajouté il y a quelques temps un continue dans certains cas, avec print à la clé. On ne faisait donc plus de màj du dernier job traité. On préfère donc le faire au début, pour éviter la redondance. De toute façon, si le body de la boucle plante, ça enverra un mail. --- impression/print_status.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/impression/print_status.py b/impression/print_status.py index b84411b0..31fb1dc4 100755 --- a/impression/print_status.py +++ b/impression/print_status.py @@ -136,6 +136,10 @@ tasks_to_treat.reverse() for item in tasks_to_treat: fields = item.split(',', 6) + # On met à jour le numéro de la dernière tâche traitée. + last_file = open(last_print_filename, "w") + last_file.write(fields[0]) + last_file.close() if fields[3].strip('"') in ["root",'DIRECT PRINT']: result = fields[1].strip('"') jobinfos = fields[2].strip('"').split(':', 2) @@ -176,7 +180,3 @@ for item in tasks_to_treat: else: mail_content = error_mail % (error_send_to, error_send_to, filename, taskID, full_name, user, date, result, u"\n".join(send_to)) sendMail(error_send_to, error_send_to, mail_content.encode("utf-8")) - # On met à jour le numéro de la dernière tâche traitée. - last_file = open(last_print_filename, "w") - last_file.write(fields[0]) - last_file.close()