bool executeIfPythonFunctionObject::condition() { if(!parallelNoRun()) { setRunTime(time()); } if(writeDebug()) { Info << "Evaluating " << conditionCode_ << endl; } bool result=evaluateCodeTrueOrFalse(conditionCode_,true); if(writeDebug()) { Info << "Evaluated to " << result << endl; } return result; }
bool writeAndEndPythonFunctionObject::endRunNow() { if(!parallelNoRun()) { setRunTime(time()); } if(writeDebug()) { Info << "Evaluating " << conditionCode_ << endl; } bool result=evaluateCodeTrueOrFalse(conditionCode_,true); if(writeDebug()) { Info << "Evaluated to " << result << endl; } if(result) { Info << "Stopping because python code " << conditionCode_ << " evaluated to 'true' in " << name() << endl; } return result; }