Patch de Brice que j'ai converti du C en python pour qu'il fonctionne :-P

darcs-hash:20050619113623-061a7-915b504f80e98510dd01937c52108edf551492e8.gz
This commit is contained in:
rozel 2005-06-19 13:36:23 +02:00
parent 77770093e2
commit afd6e6884b

View file

@ -142,12 +142,10 @@ elif err_solde:
# Tout est OK, on imprime # Tout est OK, on imprime
else: else:
#Adaptation de la facture
try: try:
#Envoi du fichier a l'imprimante #Envoi du fichier a l'imprimante
nom_fic2=tempfile.mktemp() nom_fic2=tempfile.mktemp()
if(prix.recto_v=='Recto'): if(prix.recto_v=='Recto' or prix.faces==1):
sys.stderr.write("DEBUG: Ceci est un recto simple, on inverse juste l'ordre..\n" ) sys.stderr.write("DEBUG: Ceci est un recto simple, on inverse juste l'ordre..\n" )
os.system("cp %s %s " % (nom_fic, nom_fic2)) os.system("cp %s %s " % (nom_fic, nom_fic2))
os.system("psselect -r %s > %s " % (nom_fic, nom_fic2)) os.system("psselect -r %s > %s " % (nom_fic, nom_fic2))
@ -199,6 +197,8 @@ else:
imprimante.cx_close() imprimante.cx_close()
time.sleep(10) time.sleep(10)
# On débite l'adhérent si l'impression a eu lieu # On débite l'adhérent si l'impression a eu lieu
# TODO: si messsage contient DISPLAY="Annulation de la tache"
# ne pas debiter l'utilisateur et envoyer le mail adequat
utilisateur.solde(-prix.c_total_euros) utilisateur.solde(-prix.c_total_euros)
utilisateur.save() utilisateur.save()