Salome HOME
Avoid additionnal CORBA invocation to clear context
[modules/kernel.git] / src / Container / SALOME_PyNode.py
index e54dc8b3a893a0427988fb514f8e1ee214cac85d..dfc5467e88b4886dc2371b7e5c301a719e372d6f 100644 (file)
@@ -375,6 +375,11 @@ class PyScriptNode_i (Engines__POA.PyScriptNode,Generic):
     self.ccode=compile(code,nodeName,'exec')
     self.context={}
     self.context[MY_CONTAINER_ENTRY_IN_GLBS] = self.my_container
+    
+  def __del__(self):
+    # force removal of self.context. Don t know why it s not done by default
+    self.removeAllVarsInContext()
+    pass
 
   def getContainer(self):
     return self.my_container