X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=generator%2Fgenerator_GroupMA.py;h=6a67088a4308063d06f73e95765c079591e6594a;hb=8b202e4a0e933f400731a984944bf84aa9a06f48;hp=2a2db80c878096b67a9d5c0a408c4af1641eb652;hpb=e4f9ed44499c18435beb762c4deb1df9f1c8343a;p=tools%2Feficas.git diff --git a/generator/generator_GroupMA.py b/generator/generator_GroupMA.py index 2a2db80c..6a67088a 100644 --- a/generator/generator_GroupMA.py +++ b/generator/generator_GroupMA.py @@ -26,55 +26,55 @@ import types,re from .generator_python import PythonGenerator def entryPoint(): - """ - Retourne les informations necessaires pour le chargeur de plugins + """ + Retourne les informations necessaires pour le chargeur de plugins - Ces informations sont retournees dans un dictionnaire - """ - return { - # Le nom du plugin - 'name' : 'GroupMA', - # La factory pour creer une instance du plugin - 'factory' : GroupMAGenerator, - } + Ces informations sont retournees dans un dictionnaire + """ + return { + # Le nom du plugin + 'name' : 'GroupMA', + # La factory pour creer une instance du plugin + 'factory' : GroupMAGenerator, + } class GroupMAGenerator(PythonGenerator): - """ - Ce generateur parcourt un objet de type JDC et produit - un texte au format eficas et - un texte au format homard + """ + Ce generateur parcourt un objet de type JDC et produit + un texte au format eficas et + un texte au format homard - """ - # Les extensions de fichier preconisees - extensions=('.comm',) + """ + # Les extensions de fichier preconisees + extensions=('.comm',) - def __init__(self): - PythonGenerator.__init__(self) - self.listeMA=[] - self.listeNO=[] + def __init__(self): + PythonGenerator.__init__(self) + self.listeMA=[] + self.listeNO=[] - def gener(self,obj,format='brut',config=None): - self.liste=[] - self.text=PythonGenerator.gener(self,obj,'brut',config=None) - return self.listeMA,self.listeNO + def gener(self,obj,format='brut',config=None): + self.liste=[] + self.text=PythonGenerator.gener(self,obj,'brut',config=None) + return self.listeMA,self.listeNO - def generMCSIMP(self,obj) : - if 'grma' in repr(obj.definition.type) : - if not type(obj.valeur) in (list, tuple): - aTraiter=(obj.valeur,) - else : - aTraiter=obj.valeur - for group in aTraiter : - if group not in self.listeMA : - self.listeMA.append(group) - if 'grno' in repr(obj.definition.type) : - if not type(obj.valeur) in (list, tuple): - aTraiter=(obj.valeur,) - else : - aTraiter=obj.valeur - for group in aTraiter : - if group not in self.listeNO : - self.listeNO.append(group) - s=PythonGenerator.generMCSIMP(self,obj) - return s + def generMCSIMP(self,obj) : + if 'grma' in repr(obj.definition.type) : + if not type(obj.valeur) in (list, tuple): + aTraiter=(obj.valeur,) + else : + aTraiter=obj.valeur + for group in aTraiter : + if group not in self.listeMA : + self.listeMA.append(group) + if 'grno' in repr(obj.definition.type) : + if not type(obj.valeur) in (list, tuple): + aTraiter=(obj.valeur,) + else : + aTraiter=obj.valeur + for group in aTraiter : + if group not in self.listeNO : + self.listeNO.append(group) + s=PythonGenerator.generMCSIMP(self,obj) + return s