]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
pour un tag ?
authorpascale.noyret <pascale.noyret@edf.fr>
Thu, 15 Oct 2020 07:44:30 +0000 (09:44 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Thu, 15 Oct 2020 07:44:30 +0000 (09:44 +0200)
Efi2Xsd/AccasXsd.py
Efi2Xsd/balisesXSD.py
InterfaceQT4/eficas_go.py

index 02db1d1381691e3bcf1e9a4ce12cbf2070f1e701..57433906e320283d0d9ce4b6d541bbc7c9381ebf 100755 (executable)
@@ -803,15 +803,15 @@ class X_SIMP (X_definition):
        elif first: 
           self.texteElt = eltDsSequence.format(self.nom,self.code,self.nomDuTypePyxb,1,1)
 
-       typeATraduire=self.type[0]
-       if (isinstance(typeATraduire, Accas.UserASSD) or issubclass(typeATraduire, Accas.UserASSD)) : 
-           nomType = self.type[0].__name__
-           self.texteElt = self.texteElt[:-3]+">\n"
-           self.texteElt += "\t"+attributeNameName
-           if len(self.type) == 2 and self.type[1]=='createObject' : self.texteElt += attributeTypeForUserASSDCreation
-           else : self.texteElt += attributeTypeForUserASSDConsommation
-           self.texteElt += "\t"+attributeTypeUtilisateurName.format(nomType)
-           self.texteElt += finTexteElt 
+       #typeATraduire=self.type[0]
+       #if (isinstance(typeATraduire, Accas.UserASSD) or issubclass(typeATraduire, Accas.UserASSD)) : 
+       #    nomType = self.type[0].__name__
+       #    self.texteElt = self.texteElt[:-3]+">\n"
+       #    self.texteElt += "\t"+attributeNameName
+       #    if len(self.type) == 2 and self.type[1]=='createObject' : self.texteElt += attributeTypeForUserASSDCreation
+       #    else : self.texteElt += attributeTypeForUserASSDConsommation
+       #    self.texteElt += "\t"+attributeTypeUtilisateurName.format(nomType)
+       #    self.texteElt += finTexteElt 
 
     
        # self.aCreer est mis a jour ds definitNomDuTypePyxb
index f2d07d9af94c96ebdb3993195526c2db147876f2..8e2e732fe30311529b61439c807ee691de80b6f7 100644 (file)
@@ -68,11 +68,8 @@ finUnion          = '\t\t\t</xs:union>\n'
 # User OR ASSD
 attributeNameName    = '\t\t<xs:attribute name="name" type="xs:string"/>\n'
 attributeTypeForASSD = '\t\t<xs:attribute name="accasType" type="xs:string" fixed="ASSD"/>\n'
-attributeTypeForUserASSDCreation     = '\t\t\t<xs:attribute name="accasType" type="xs:string" fixed="UserASSDCreation"/>\n'
-attributeTypeForUserASSDConsommation = '\t\t\t<xs:attribute name="accasType" type="xs:string" fixed="UserASSDConsommation"/>\n'
 attributeTypeUtilisateurName = '\t\t<xs:attribute name="typeUtilisateur" type="xs:string" fixed="{}"/>\n'
 producingASSDkeyRefDeclaration='\t<xs:key name="Key_Name_For_{}">\n\t\t<xs:selector xpath="."/>\n\t\t<xs:field xpath="{}"/>\n\t</xs:key>\n'
-finTexteElt = '\t\t\t</xs:element>\n'
 texteFieldUnitaire="./{}:{}/@name |"
 
 # CATA
index 763af0115e56804a0f812fd4d7f7861fd53602b5..afc82e80071cb3c2cb819e627b867da628e40622 100755 (executable)
@@ -37,7 +37,6 @@ if ihmDir     not in sys.path : sys.path.append(ihmDir)
 if ihmQTDir   not in sys.path : sys.path.append(ihmQTDir)
 if editeurDir not in sys.path : sys.path.append(editeurDir)
 
-
 def lanceEficas(code=None, multi=False, langue='en', labelCode=None):
 #-------------------------------------------------------------------
     """
@@ -107,7 +106,8 @@ def genereXML(code=None):
     if options.fichierCata == None : 
        print ('Use -c cata_name.py')
        return
-    fichier=options.comm[0]
+    try    : fichier=options.comm[0]
+    except : fichier=None
     if fichier==None : 
        print ('comm file is needed')
        return