X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FContainer%2FSALOME_ComponentPy.py;h=89d1ab0aaa0ce2ef8f6a0daa353b4ecd80eec5ee;hb=e61c3f5e439eae3822cb22176c5493668e5a7df5;hp=e581178d2b15e846c68960a78b2d1690e7461db3;hpb=3091a8beac430b5b36c7606fc672dcf869a8683d;p=modules%2Fkernel.git diff --git a/src/Container/SALOME_ComponentPy.py b/src/Container/SALOME_ComponentPy.py index e581178d2..89d1ab0aa 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-2014 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,13 +54,12 @@ _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, @@ -126,7 +125,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 +136,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 +154,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 +179,7 @@ class SALOME_ComponentPy_i (Engines__POA.EngineComponent): value=any.from_any(e.value) if isinstance(value,str): os.environ[key]=value - + #------------------------------------------------------------------------- @@ -201,7 +200,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 +225,8 @@ class SALOME_ComponentPy_i (Engines__POA.EngineComponent): # return 0 #else: # MESSAGE() - return 1 - + return 1 + #------------------------------------------------------------------------- def Kill_impl(self): @@ -292,41 +291,28 @@ 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): + def getObjectInfo(self, 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