From 6920e4ba5559d92cf1c6e36c6ed6512d4a44eeec Mon Sep 17 00:00:00 2001 From: rozel Date: Thu, 16 Jun 2005 12:40:52 +0200 Subject: [PATCH] Quand il y a un problme, on sort du programme en arrtant (ou pas) l'imprimante incrimine. darcs-hash:20050616104052-061a7-4fb92aa55183d2c44015535cee50550c6527f67b.gz --- impression/backend/devis | 1 + impression/backend/laserjet | 2 ++ 2 files changed, 3 insertions(+) diff --git a/impression/backend/devis b/impression/backend/devis index 17b27d27..76c32cd3 100755 --- a/impression/backend/devis +++ b/impression/backend/devis @@ -73,6 +73,7 @@ try: message = IPPMessage(open('/var/spool/cups/%s' % fichier_ipp).read()) except: sys.stderr.write("ERROR: Erreur : Ne peut pas ouvrir/parser le fichier /var/spool/cups/%s" % fichier_ipp) + sys.exit(1) # on arrete l'imprimante devis user=message["job-originating-user-name"] # Recuperation de l'adherent diff --git a/impression/backend/laserjet b/impression/backend/laserjet index 78d3fbcf..8bef54f3 100755 --- a/impression/backend/laserjet +++ b/impression/backend/laserjet @@ -12,6 +12,7 @@ import sys,os sys.path.append('/usr/scripts/impression') +from ipp import IPPMessage import couts import pjl_comm sys.path.append('/usr/scripts/gestion') @@ -113,6 +114,7 @@ try: message = IPPMessage(open('/var/spool/cups/%s' % fichier_ipp).read()) except: sys.stderr.write("ERROR: Erreur : Ne peut pas ouvrir/parser le fichier /var/spool/cups/%s" % fichier_ipp) + sys.exit(0) user=message["job-originating-user-name"] # Recuperation de l'adherent en écriture