1#ifndef BALL_PYTHON_PYCAPIKERNEL_H
2#define BALL_PYTHON_PYCAPIKERNEL_H
19 std::pair<bool, std::string>
run(std::string str)
override;
21 bool execute(
const std::string& module,
const std::string& func,
const KeyValArgs& args)
override;
30 PyObject* loadModule(
const std::string& name);
40 PyObject* main_module_ {
nullptr};
41 PyObject* context_ {
nullptr};
42 std::string last_err_ {};
43 std::vector<PyObject*> modules_ {};
std::string getErrorMessage() const override
BALL_DEPRECATED bool runFile(std::string filename) override
bool execute(const std::string &module, const std::string &func, const KeyValArgs &args) override
std::pair< bool, std::string > run(std::string str) override
bool isStarted() const override
std::map< std::string, std::string > KeyValArgs