[print_status] màj avant traitement
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.
This commit is contained in:
parent
18ad066590
commit
ed04dab18c
1 changed files with 4 additions and 4 deletions
|
@ -136,6 +136,10 @@ tasks_to_treat.reverse()
|
||||||
|
|
||||||
for item in tasks_to_treat:
|
for item in tasks_to_treat:
|
||||||
fields = item.split(',', 6)
|
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']:
|
if fields[3].strip('"') in ["root",'DIRECT PRINT']:
|
||||||
result = fields[1].strip('"')
|
result = fields[1].strip('"')
|
||||||
jobinfos = fields[2].strip('"').split(':', 2)
|
jobinfos = fields[2].strip('"').split(':', 2)
|
||||||
|
@ -176,7 +180,3 @@ for item in tasks_to_treat:
|
||||||
else:
|
else:
|
||||||
mail_content = error_mail % (error_send_to, error_send_to, filename, taskID, full_name, user, date, result, u"\n".join(send_to))
|
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"))
|
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()
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue