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,