detabification
darcs-hash:20060310224118-4ec08-fa81059ec2abb33e943e74e3d1c53870a6ae2e9d.gz
This commit is contained in:
parent
e8bd30d5aa
commit
992583cac4
1 changed files with 17 additions and 17 deletions
|
@ -85,7 +85,7 @@ class fichier_impression:
|
||||||
self.list_messages_importants.append('erreur_critique')
|
self.list_messages_importants.append('erreur_critique')
|
||||||
self.list_messages_admin.append('erreur_cout')
|
self.list_messages_admin.append('erreur_cout')
|
||||||
openlog("impression")
|
openlog("impression")
|
||||||
syslog(retour)
|
syslog(retour)
|
||||||
|
|
||||||
# Repond vrai si le solde est assez élevé.
|
# Repond vrai si le solde est assez élevé.
|
||||||
def test_cout(self):
|
def test_cout(self):
|
||||||
|
@ -223,26 +223,26 @@ class fichier_impression:
|
||||||
return "<p>%s</p>" % body
|
return "<p>%s</p>" % body
|
||||||
|
|
||||||
def enregistre_pdf(self, f_value, f_nom, dossier):
|
def enregistre_pdf(self, f_value, f_nom, dossier):
|
||||||
openlog("impression")
|
openlog("impression")
|
||||||
try:
|
try:
|
||||||
(fd_fichier_desc, self.nom_fichier_desc) = tempfile.mkstemp(suffix='.desc', prefix='job', dir=dossier)
|
(fd_fichier_desc, self.nom_fichier_desc) = tempfile.mkstemp(suffix='.desc', prefix='job', dir=dossier)
|
||||||
os.close(fd_fichier_desc)
|
os.close(fd_fichier_desc)
|
||||||
except Exception, inst:
|
except Exception, inst:
|
||||||
raise ErreurImpression("class :erreur dans creation de desc %s : %s" % (self.nom_fichier_desc, str(inst)))
|
raise ErreurImpression("class :erreur dans creation de desc %s : %s" % (self.nom_fichier_desc, str(inst)))
|
||||||
self.nom_fichier_pdf = self.nom_fichier_desc.replace('.desc', '.pdf')
|
self.nom_fichier_pdf = self.nom_fichier_desc.replace('.desc', '.pdf')
|
||||||
try:
|
try:
|
||||||
fd_fichier_pdf = open(self.nom_fichier_pdf, 'w')
|
fd_fichier_pdf = open(self.nom_fichier_pdf, 'w')
|
||||||
fd_fichier_pdf.write(f_value)
|
fd_fichier_pdf.write(f_value)
|
||||||
fd_fichier_pdf.close()
|
fd_fichier_pdf.close()
|
||||||
except Exception, inst:
|
except Exception, inst:
|
||||||
raise ErreurImpression("class :erreur dans enregistrement du .pdf %s: %s" % (self.nom_fichier_pdf,str(inst)))
|
raise ErreurImpression("class :erreur dans enregistrement du .pdf %s: %s" % (self.nom_fichier_pdf,str(inst)))
|
||||||
os.chmod(self.nom_fichier_pdf, 0640)
|
os.chmod(self.nom_fichier_pdf, 0640)
|
||||||
os.chmod(self.nom_fichier_desc, 0640)
|
os.chmod(self.nom_fichier_desc, 0640)
|
||||||
self.nbr_pages = int(os.popen("pdfinfo '%s' | grep Pages " % (self.nom_fichier_pdf)).readline().split()[1])
|
self.nbr_pages = int(os.popen("pdfinfo '%s' | grep Pages " % (self.nom_fichier_pdf)).readline().split()[1])
|
||||||
self.modif_epoch = time.time()
|
self.modif_epoch = time.time()
|
||||||
|
|
||||||
def sauve_desc(self):
|
def sauve_desc(self):
|
||||||
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_copie","taille", "recto_verso",
|
||||||
|
@ -252,11 +252,11 @@ class fichier_impression:
|
||||||
"code", "modif_epoch", "job_id"):
|
"code", "modif_epoch", "job_id"):
|
||||||
file_obj_desc.write(key+"="+str(getattr(self,key))+"\n")
|
file_obj_desc.write(key+"="+str(getattr(self,key))+"\n")
|
||||||
file_obj_desc.close()
|
file_obj_desc.close()
|
||||||
except Exception, inst :
|
except Exception, inst :
|
||||||
raise ErreurImpression("class : erreur dans enregistrement du .desc %s : %s" % (self.nom_fichier_desc,str(inst)))
|
raise ErreurImpression("class : erreur dans enregistrement du .desc %s : %s" % (self.nom_fichier_desc,str(inst)))
|
||||||
|
|
||||||
def read_desc(self):
|
def read_desc(self):
|
||||||
try:
|
try:
|
||||||
file_obj_desc = open(self.nom_fichier_desc, 'r')
|
file_obj_desc = open(self.nom_fichier_desc, 'r')
|
||||||
ligne = file_obj_desc.readline()[0:-1]
|
ligne = file_obj_desc.readline()[0:-1]
|
||||||
while ligne != "":
|
while ligne != "":
|
||||||
|
@ -285,14 +285,14 @@ class fichier_impression:
|
||||||
print '<p>ligne non parsée: %s</p>' % ligne
|
print '<p>ligne non parsée: %s</p>' % ligne
|
||||||
ligne=file_obj_desc.readline()[0:-1]
|
ligne=file_obj_desc.readline()[0:-1]
|
||||||
file_obj_desc.close()
|
file_obj_desc.close()
|
||||||
except Exception, inst :
|
except Exception, inst :
|
||||||
raise ErreurImpression("class : erreur dans l'ouverture du .desc %s : %s" % (self.nom_fichier_desc,repr(inst)))
|
raise ErreurImpression("class : erreur dans l'ouverture du .desc %s : %s" % (self.nom_fichier_desc,repr(inst)))
|
||||||
# Verifie que le fichier pdf existe bien si il doit exister.
|
# Verifie que le fichier pdf existe bien si il doit exister.
|
||||||
if not os.path.exists(self.nom_fichier_pdf):
|
if not os.path.exists(self.nom_fichier_pdf):
|
||||||
if self.imprime != -3:
|
if self.imprime != -3:
|
||||||
self.imprime = -4
|
self.imprime = -4
|
||||||
openlog("impression")
|
openlog("impression")
|
||||||
syslog("class : %s a disparu" % self.nom_fichier_pdf)
|
syslog("class : %s a disparu" % self.nom_fichier_pdf)
|
||||||
|
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue