6#include <iprm/IParamsSet.h>
7#include <iprm/IOptionsList.h>
8#include <ibase/IProgressManager.h>
9#include <ilog/IMessageConsumer.h>
10#include <iattr/IAttributesMetaInfoProvider.h>
11#include <iattr/IAttributesManager.h>
34 const QString& scriptFilePath,
35 iattr::IAttributesManager& scriptAttributesManager,
36 QString& runFunctionName) = 0;
42 iattr::IAttributesManager& scriptAttributesManager,
43 pybind11::module_& moduleInstance,
44 const QString& methodName,
45 const QString& filePath) = 0;
virtual bool SetupScriptMetaInfo(const QString &scriptFilePath, iattr::IAttributesManager &scriptAttributesManager, QString &runFunctionName)=0
virtual bool RunMethod(iattr::IAttributesManager &scriptAttributesManager, pybind11::module_ &moduleInstance, const QString &methodName, const QString &filePath)=0