From 3dbb79942f8e140ce48575003a6c955ef4a8b836 Mon Sep 17 00:00:00 2001 From: =?utf8?q?C=C3=A9dric=20Aguerre?= Date: Tue, 28 Jul 2015 17:15:29 +0200 Subject: [PATCH] SIMAN removal --- src/PYHELLO/PYHELLO.py | 43 ++---------------------------------------- 1 file changed, 2 insertions(+), 41 deletions(-) diff --git a/src/PYHELLO/PYHELLO.py b/src/PYHELLO/PYHELLO.py index 7bfac54..2ae5947 100644 --- a/src/PYHELLO/PYHELLO.py +++ b/src/PYHELLO/PYHELLO.py @@ -29,7 +29,6 @@ import PYHELLO_ORB__POA import SALOME_ComponentPy import SALOME_DriverPy import SALOMEDS -from SALOME_DataContainerPy import * from PYHELLO_utils import * @@ -43,7 +42,7 @@ class PYHELLO(PYHELLO_ORB__POA.PYHELLO_Gen, Engines::EngineComponent CORBA interface - SALOME component) and SALOME_DriverPy_i (implementation of SALOMEDS::Driver CORBA interface - SALOME module's engine). """ - def __init__ ( self, orb, poa, contID, containerName, instanceName, + def __init__ ( self, orb, poa, contID, containerName, instanceName, interfaceName ): SALOME_ComponentPy.SALOME_ComponentPy_i.__init__(self, orb, poa, contID, containerName, instanceName, interfaceName, 0) @@ -74,12 +73,11 @@ class PYHELLO(PYHELLO_ORB__POA.PYHELLO_Gen, import SALOME exData = SALOME.ExceptionStruct( SALOME.BAD_PARAM, "Test exception in raiseAnException()",'',0) raise SALOME.SALOME_Exception( exData ) - + """ Create object. """ def createObject( self, study, name ): - self._createdNew = True # used for getModifiedData method builder = study.NewBuilder() father = findOrCreateComponent( study ) object = builder.NewObject( father ) @@ -119,40 +117,3 @@ class PYHELLO(PYHELLO_ORB__POA.PYHELLO_Gen, abuffer += [ " pass" ] abuffer += [ "\0" ] return ("\n".join( abuffer ), 1) - - """ - Import file to restore module data - """ - def importData(self, studyId, dataContainer, options): - # get study by Id - obj = self._naming_service.Resolve("myStudyManager") - myStudyManager = obj._narrow(SALOMEDS.StudyManager) - study = myStudyManager.GetStudyByID(studyId) - # create all objects from the imported stream - stream = dataContainer.get() - for objname in stream.split("\n"): - if len(objname) != 0: - self.createObject(study, objname) - self._createdNew = False # to store the modification of the study information later - return ["objects"] # identifier what is in this file - - def getModifiedData(self, studyId): - if self._createdNew: - # get study by Id - obj = self._naming_service.Resolve("myStudyManager") - myStudyManager = obj._narrow(SALOMEDS.StudyManager) - study = myStudyManager.GetStudyByID(studyId) - # iterate all objects to get their names and store this information in stream - stream="" - father = study.FindComponent( moduleName() ) - if father: - iter = study.NewChildIterator( father ) - while iter.More(): - name = iter.Value().GetName() - stream += name + "\n" - iter.Next() - # store stream to the temporary file to send it in DataContainer - dataContainer = SALOME_DataContainerPy_i(stream, "", "objects", False, True) - aVar = dataContainer._this() - return [aVar] - return [] -- 2.30.2