Salome HOME
CCAR: rabattre la version V1_15a4 dans la branche principale
[tools/eficas.git] / Noyau / N_SENSIBILITE.py
index 3501df17ac2e2907cb01cc39939118e0e7ac7f8a..7ca1a8d94d41cf29a734d1364117ad02d6040084 100644 (file)
@@ -1,4 +1,4 @@
-#@ MODIF N_SENSIBILITE Noyau  DATE 22/05/2006   AUTEUR MCOURTOI M.COURTOIS 
+#@ MODIF N_SENSIBILITE Noyau  DATE 16/05/2007   AUTEUR COURTOIS M.COURTOIS 
 # -*- coding: iso-8859-1 -*-
 #            CONFIGURATION MANAGEMENT OF EDF VERSION
 # ======================================================================
@@ -36,9 +36,11 @@ class CONCEPT_SENSIBLE(REGLE):
    """
    def __init__(self, mode, mocle='SENSIBILITE'):
       """Constructeur.
+
          mode : manière dont la commande rempli le concept
-            'ENSEMBLE' : concept nominal ET dérivées en une seule passe
-            'SEPARE'   : concept nominal OU dérivée (une ou plusieurs)
+            - 'ENSEMBLE' : concept nominal ET dérivées en une seule passe
+            - 'SEPARE'   : concept nominal OU dérivée (une ou plusieurs)
+            
          mocle : mot-clé contenant les paramètres sensibles.
       """
       REGLE.__init__(self)
@@ -162,8 +164,8 @@ class DERIVABLE(REGLE):
       l_ps = obj["SENSIBILITE"]
       for co in concept:
          if co is None:
-            text="Pas de sensibilité sur objet None"
-            return text,0
+            text = "Concept non défini (None) sous le mot-clé %s" % self.mocle
+            return text, 0
          if not l_ps:
             # pas de sensibilité
             if hasattr(co,"sensi") and not co.sensi.get('nominal'):