]> SALOME platform Git repositories - modules/gui.git/commit
Salome HOME
+ if(!builtinmodule) // PAL18041: deepcopy function don't work in Salome
authoreap <eap@opencascade.com>
Wed, 20 Feb 2008 10:05:54 +0000 (10:05 +0000)
committereap <eap@opencascade.com>
Wed, 20 Feb 2008 10:05:54 +0000 (10:05 +0000)
commit450b732a2c0a95d9cf26837a653f62f2165680c6
treed89ecd30a5a23145fb2382514d56459b0f5cc559
parentd826b1f8b2f06aa98ba4cd4fe19f8685e375e6ad
+  if(!builtinmodule) // PAL18041: deepcopy function don't work in Salome
+  {
+    //builtinmodule is static member of PyInterp class
+    //If it is not NULL (initialized to the builtin module of the main interpreter
+    //all the sub interpreters will have the same builtin
+    //_interp is a static member and is the main interpreter
+    //The first time we initialized it to the builtin of main interpreter
+    builtinmodule=PyDict_GetItemString(_interp->modules, "__builtin__");
+  }
src/PythonConsole/PythonConsole_PyInterp.cxx