From d4db42902ca8a8335f15c3b1113ed76294f1fbc4 Mon Sep 17 00:00:00 2001 From: "J.Benoist Leger" Date: Wed, 25 Jun 2008 02:55:32 +0200 Subject: [PATCH] Correction du bug NoneAtribute Dans le cas ou cherrypy.session['impression'] n'est pas encore defini car l'estimation n'a pas eu le temps de se faire, on ne retourne que 0. darcs-hash:20080625005532-fbba6-4bfc6c9308764688b113312e849dc549b3dcac03.gz --- intranet/modules/impression/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/intranet/modules/impression/main.py b/intranet/modules/impression/main.py index e408d1f7..e814a030 100755 --- a/intranet/modules/impression/main.py +++ b/intranet/modules/impression/main.py @@ -167,6 +167,8 @@ class main(ModuleBase): # methode pour changer les parametres # def changeSettings(self, copies=None, couleurs=None, recto_verso=None, agrafes=None, papier=None): + if not cherrypy.session.has_key('impression') or cherrypy.session['impression'] == None : + return {'nouvPrix':0.0} try: nouvPrix = cherrypy.session['impression'].changeSettings(papier=papier, couleurs=couleurs, agraphes=agrafes, recto_verso=recto_verso, copies=int(copies)) except Exception, e: