From: eficas <> Date: Fri, 7 Mar 2003 14:30:48 +0000 (+0000) Subject: AY a ajouté l'interception de l'exception levée lorsque la chaine passée X-Git-Tag: CCARDebutMod1809~23 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=c5c773155a833dfb786f48e277ca301674bb203a;p=tools%2Feficas.git AY a ajouté l'interception de l'exception levée lorsque la chaine passée en argument à l'appel d'Eficas n'est pas un nom de répertoire/fichier et son traitement par une tkMessageBox.showerror --- diff --git a/Editeur/appli.py b/Editeur/appli.py index 95d77d45..2cf5ae15 100644 --- a/Editeur/appli.py +++ b/Editeur/appli.py @@ -62,8 +62,8 @@ class APPLI: if fichier : try : self.bureau.openJDC( str(MakeNomComplet.FILENAME(fichier)) ) - except : - pass + except Exception,e : + showerror( "ARGUMENT INVALIDE", str(e) ) # AY : fin splash.fini_splash() diff --git a/Misc/MakeNomComplet.py b/Misc/MakeNomComplet.py index 0c921a00..9a9e5926 100644 --- a/Misc/MakeNomComplet.py +++ b/Misc/MakeNomComplet.py @@ -32,7 +32,7 @@ except : if DEVELOPPEUR : import developpeur - developpeur.sortie.write( "import de "+__name__+" : $Id$" ) + developpeur.sortie.write( "import de "+__name__+" : $Id: MakeNomComplet.py,v 1.1 2003/03/06 16:09:53 eficas Exp $" ) developpeur.sortie.write( "\n" ) @@ -69,7 +69,7 @@ class FILENAME : self.rep = self.getcwd_( rep ) self.file = liste[-1] except Exception,e : - raise Exception( "nom de fichier INVALIDE : "+s+'\n'+str(e) ) + raise Exception( "nom de repertoire INVALIDE : "+rep ) def getcwd_ ( self , rep ) : prev = os.getcwd()