From 2796316c1199f94bd4843842d6c9d04da6ab1efb Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Fri, 24 Oct 2014 16:56:48 +0200 Subject: [PATCH] =?UTF-8?q?impression=5Fok:=20relance=20du=20pass=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestion/mail/mail_impression_ok.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gestion/mail/mail_impression_ok.py b/gestion/mail/mail_impression_ok.py index a6acad58..e53f1058 100755 --- a/gestion/mail/mail_impression_ok.py +++ b/gestion/mail/mail_impression_ok.py @@ -34,9 +34,15 @@ con = shortcuts.lc_ldap_readonly() jobs = doc.findAll(attrs={'class': 'PrintJobTicket'}) +VERB=False + # Dernier intervalle de dix minutes, en bornes entières, qui vient de se # terminer now = datetime.datetime.now() +if sys.argv[:2]: + now = datetime.datetime.strptime(sys.argv[1], '%d/%m/%Y %H:%M:%S') + VERB=True + print "Overridden date: %s" % str(now) fin = now.replace(second=0, minute=(now.minute/10)*10, microsecond=0) debut = fin - datetime.timedelta(minutes=10) @@ -109,7 +115,8 @@ for name in success: codes = [x[0] + u'#' for x in digicode.list_code(name)] if not codes: codes = [digicode.gen_code(name) + u'#'] - #cprint(u"Envoi du mail à %s" % To) + if VERB: + print (u"Envoi du mail à %s" % To) mailtxt=mail.generate('mail_impression_ok', { 'To': To, 'From': From, @@ -129,7 +136,8 @@ for club in clubs: codes = [x[0] + u'#' for x in digicode.list_code(club)] if not codes: codes = [digicode.gen_code(club) + u'#'] - #cprint(u"Envoi du mail à %s" % To) + if VERB: + print (u"Envoi du mail à %s" % To) mailtxt=mail.generate('mail_impression_ok', { 'To': To, 'From': From,