Salome HOME
GIL forever ...
[modules/yacs.git] / src / evalyfx / YACSEvalYFXPattern.cxx
index 1bee4ed77747a0d0450df0f29ce50f0cb7e6fa75..7f0ceb663f3a36d4022a5b9507ad9965b5f88d51 100644 (file)
@@ -848,6 +848,7 @@ std::vector<YACSEvalSeqAny *> YACSEvalYFXGraphGenInteractive::getResults() const
 
 void YACSEvalYFXGraphGenCluster::generateGraph()
 {
+  YACS::ENGINE::AutoGIL agil;
   if(_generatedGraph)
     { delete _generatedGraph; _generatedGraph=0; _FEInGeneratedGraph=0; }
   //
@@ -946,6 +947,7 @@ void YACSEvalYFXGraphGenCluster::generateGraph()
 
 bool YACSEvalYFXGraphGenCluster::go(const YACSEvalExecParams& params, YACSEvalSession *session) const
 {
+  YACS::ENGINE::AutoGIL agil;
   getUndergroundGeneratedGraph()->saveSchema(_locSchemaFile);
   YACSEvalListOfResources *rss(getBoss()->getResourcesInternal());
   const YACSEvalParamsForCluster& cli(rss->getAddParamsForCluster());