ajout du statut de l'imprimante

darcs-hash:20061013102845-f46e9-f7214edb3cef8b6e0b22f8d48edd3e64c6c71020.gz
This commit is contained in:
gdetrez 2006-10-13 12:28:45 +02:00
parent 45cc775a82
commit 6cbf7fe710
3 changed files with 55 additions and 40 deletions

View file

@ -2,6 +2,7 @@
import cherrypy, tempfile, shutil, os
import crans.impression
import crans.impression.digicode
import crans.impression.etat_imprimante
FILE_UPLOAD_BASE_FOLDER = cherrypy.config.get('fileUpload.folder', "/var/impression/fichiers/")
@ -34,6 +35,11 @@ class root:
data['openError'] = "Choisissez un fichier"
data['fileList'] = self.getUploadedFileListFor(cherrypy.session['uid'])
try:
data['etatImprimante'] = "<br />".join(crans.impression.etat_imprimante.etat())
except Exception, e:
data['etatImprimante'] = 'Imprimante hors ligne'
data['Erreur_imprimante'] = str(e)
return {'template':'impression',
'values':data,
'stylesheets':['impression.css'],