Y'a un "s" "nb_copies".

darcs-hash:20060401064859-d1718-269919b38a1427ddbb1759bb7fb1621d7816371c.gz
This commit is contained in:
bernat 2006-04-01 08:48:59 +02:00
parent 2e151c9200
commit 89c2818145

View file

@ -45,7 +45,7 @@ class test:
class fichier_impression: class fichier_impression:
nom_job = '' nom_job = ''
nbr_pages = 1 nbr_pages = 1
nb_copie = 1 nb_copies = 1
taille = "A4" taille = "A4"
recto_verso = False recto_verso = False
transparent = False transparent = False
@ -138,7 +138,7 @@ class fichier_impression:
# Création de la liste d'options # Création de la liste d'options
# pour le nombre de copies # pour le nombre de copies
options = '-# %d' % self.nb_copie options = '-# %d' % self.nb_copies
# Pour spécifier l'imprimante # Pour spécifier l'imprimante
options += ' -P laserjet' options += ' -P laserjet'
@ -261,7 +261,7 @@ class fichier_impression:
try: try:
file_obj_desc = open(self.nom_fichier_desc,'w') file_obj_desc = open(self.nom_fichier_desc,'w')
for key in ("erreur_critique", "nom_job", "nbr_pages", for key in ("erreur_critique", "nom_job", "nbr_pages",
"nb_copie","taille", "recto_verso", "nb_copies","taille", "recto_verso",
"transparent", "couleur", "cout", "transparent", "couleur", "cout",
"portrait", "user", "imprime", "portrait", "user", "imprime",
"nom_fichier_pdf", "nom_fichier_desc", "nom_fichier_pdf", "nom_fichier_desc",
@ -282,7 +282,7 @@ class fichier_impression:
elif parse[0] in ("nom_job", "taille", "user", "nom_fichier_pdf", "nom_fichier_desc", "job_id"): elif parse[0] in ("nom_job", "taille", "user", "nom_fichier_pdf", "nom_fichier_desc", "job_id"):
#pour les attributs strings #pour les attributs strings
setattr(self,parse[0],parse[1]) setattr(self,parse[0],parse[1])
elif parse[0] in ("nbr_pages", "nb_copie", "imprime", "code","agrafe"): elif parse[0] in ("nbr_pages", "nb_copies", "imprime", "code","agrafe"):
#pour les attributs entiers #pour les attributs entiers
setattr(self,parse[0],int(parse[1])) setattr(self,parse[0],int(parse[1]))
elif parse[0] in ("recto_verso", "transparent", "couleur", "portrait", "erreur_critique"): elif parse[0] in ("recto_verso", "transparent", "couleur", "portrait", "erreur_critique"):
@ -333,7 +333,7 @@ class fichier_impression:
corps += "<TR><td>\n<TABLE BORDER=2 RULES=ROWS CELLPADDDING=0>\n" corps += "<TR><td>\n<TABLE BORDER=2 RULES=ROWS CELLPADDDING=0>\n"
self.code = "%s#" % self.code self.code = "%s#" % self.code
for key in ("nbr_pages", "nb_copie", "taille", "code"): for key in ("nbr_pages", "nb_copies", "taille", "code"):
corps += '<TR><td>%s</td><td>%s</td></TR>\n' % (key, corps += '<TR><td>%s</td><td>%s</td></TR>\n' % (key,
str(getattr(self,key))) str(getattr(self,key)))
self.code = self.code[:-1] self.code = self.code[:-1]
@ -397,7 +397,7 @@ def cout(fic_impr):
""" """
# taille peut valoir A3 ou A4 # taille peut valoir A3 ou A4
# nb_copie est le nombre de copies désirées # nb_copies est le nombre de copies désirées
# nom_rep seras le dossier dans tmp ou tous les fichier créé par # nom_rep seras le dossier dans tmp ou tous les fichier créé par
# convert seront entreposé # convert seront entreposé
@ -477,7 +477,7 @@ def cout(fic_impr):
else: else:
c_agrafes = 0 c_agrafes = 0
c_total = int(fic_impr.nb_copie * c_total + impression.fact + c_total = int(fic_impr.nb_copies * c_total + impression.fact +
c_agrafes + c_agrafes +
0.5) # arrondi et facture 0.5) # arrondi et facture