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()