#define YDEFX_TMONOPYJOB_HXX
#include "JobParametersProxy.hxx"
#include "MonoPyJob.hxx"
-#include "Sample.hxx"
#include "SamplePyConversions.hxx"
#include "PyStudyFunction.hxx"
-#include <py2cpp/py2cpp.hxx>
namespace ydefx
{
: MonoPyJob()
, _sample(sample)
{
- if(_lastError.empty()) // no errors during parent contruction
+ if(_lastError.empty()) // no errors during parent construction
{
try
{
py2cpp::PyPtr pySample = createPySample(sample);
py2cpp::PyFunction pyFn;
pyFn.loadExp(_pyStudy, "createNewJob");
- pyFn(fnScript.content(), pySample, params);
+ pyFn(fnScript, pySample, params);
}
catch(std::exception& e)
{
: MonoPyJob()
, _sample(sample)
{
- if(_lastError.empty()) // no errors during parent contruction
+ if(_lastError.empty()) // no errors during parent construction
{
try
{
{
py2cpp::PyFunction pyFn;
pyFn.loadExp(_pyStudy, "getResult");
+ pyFn(); // python call: _pyStudy.getResult()
fetchResults(_pyStudy.getAttr("sample"), _sample);
}
catch(std::exception& e)