X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FContainer%2FSALOME_ComponentPy.py;h=a9ce718b870a11f2d5f3b6814189089cbd1ba2e1;hb=52111d0ad7a0d8acccc1bb4e49bb5877d949b844;hp=884558ec738f5d6604a6c30cfe4ab74cee0173a9;hpb=703cf8ca778de35a6b463d4b4fca7c36697d717f;p=modules%2Fkernel.git diff --git a/src/Container/SALOME_ComponentPy.py b/src/Container/SALOME_ComponentPy.py index 884558ec7..a9ce718b8 100755 --- a/src/Container/SALOME_ComponentPy.py +++ b/src/Container/SALOME_ComponentPy.py @@ -1,6 +1,6 @@ #! /usr/bin/env python # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE # # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -54,17 +54,17 @@ _Sleeping = 0 ## define an implementation of the component interface Engines::Component # -# +# class SALOME_ComponentPy_i (Engines__POA.EngineComponent): _orb = None _poa = None _fieldsDict = [] _studyId = -1 - + #------------------------------------------------------------------------- def __init__ (self, orb, poa, contID, containerName, - instanceName, interfaceName, notif=0): + instanceName, interfaceName, notif=False): # Notif for notification services # NOT YET IMPLEMENTED MESSAGE( "SALOME_ComponentPy_i::__init__" + " " + str (containerName) + " " + str(instanceName) + " " + str(interfaceName) ) @@ -126,7 +126,7 @@ class SALOME_ComponentPy_i (Engines__POA.EngineComponent): def _get_instanceName(self): MESSAGE( "SALOME_ComponentPy_i::_get_instanceName" ) return self._instanceName - + #------------------------------------------------------------------------- def _get_interfaceName(self): @@ -137,12 +137,12 @@ class SALOME_ComponentPy_i (Engines__POA.EngineComponent): def ping(self): MESSAGE( "SALOME_ComponentPy_i::ping() pid " + str(os.getpid()) ) - + #------------------------------------------------------------------------- def setProperties(self, dico): self._fieldsDict = dico - + #------------------------------------------------------------------------- def getProperties(self): @@ -155,13 +155,13 @@ class SALOME_ComponentPy_i (Engines__POA.EngineComponent): id = self._poa.servant_to_id(self) self._poa.deactivate_object(id) return - + #------------------------------------------------------------------------- def GetContainerRef(self): MESSAGE( "SALOME_ComponentPy_i::GetContainerRef" ) return self._contId._narrow(Engines.Container) - + #------------------------------------------------------------------------- def beginService(self , serviceName ): @@ -180,7 +180,7 @@ class SALOME_ComponentPy_i (Engines__POA.EngineComponent): value=any.from_any(e.value) if isinstance(value,str): os.environ[key]=value - + #------------------------------------------------------------------------- @@ -201,7 +201,7 @@ class SALOME_ComponentPy_i (Engines__POA.EngineComponent): MESSAGE( "SALOME_ComponentPy_i::Names" + str(GraphName) + str(NodeName) ) self._graphName = GraphName self._nodeName = NodeName - + #------------------------------------------------------------------------- def graphName(self): @@ -226,8 +226,8 @@ class SALOME_ComponentPy_i (Engines__POA.EngineComponent): # return 0 #else: # MESSAGE() - return 1 - + return 1 + #------------------------------------------------------------------------- def Kill_impl(self): @@ -292,41 +292,33 @@ class SALOME_ComponentPy_i (Engines__POA.EngineComponent): return 0 #------------------------------------------------------------------------- - + def DumpPython(self, theStudy, isPublished, isMultiFile): aBuffer = "\0" if isMultiFile : aBuffer = "def RebuildData(theStudy): pass\n\0" return (aBuffer, 1) - #------------------------------------------------------------------------- + #------------------------------------------------------------------------- def getStudyId(self): return self._studyId - #------------------------------------------------------------------------- + #------------------------------------------------------------------------- def hasObjectInfo(self): return 0 - #------------------------------------------------------------------------- + #------------------------------------------------------------------------- def getObjectInfo(self, studyId, entry): return "" - #------------------------------------------------------------------------- + #------------------------------------------------------------------------- def getVersion(self): return "" # empty string means "unknown" version - #------------------------------------------------------------------------- - - def importData(self, studyId, dataContainer, options): - return [] # no implementation by default - - #------------------------------------------------------------------------- - - def getModifiedData(self, studyId): - return [] # no implementation by default + #------------------------------------------------------------------------- pass # end of SALOME_ComponentPy_i