[print_status.py] notif pour les jobs via wrapper

Il reste un bug de notification pour le club Crans: la liste des
imprimeurs de ce club semble vide. En attendant, le cron va
envoyer des mails si ça arrive.
This commit is contained in:
Daniel STAN 2013-03-18 17:46:54 +01:00
parent ebe94de094
commit 2ca9b45851
3 changed files with 14 additions and 4 deletions

View file

@ -177,8 +177,11 @@ def do_print(args):
cook = requests.get(build_url('root')).cookies
syslog('Sending pdf (%d bytes)...' % os.stat(temppdf.name).st_size)
temppdf.seek(0)
filename = args.jobname
if not filename.endswith('.pdf'):
filename += '.pdf'
req = requests.post(build_url('do_print'), cookies=cook, data=opt,
files={'File': (args.jobname + '.pdf', temppdf)})
files={'File': (filename, temppdf)})
#files={'File': (args.jobname + '.pdf', proc.stdout)})
temppdf.close()
if "ms_err.gif" in req.text: