|
@@ -168,6 +168,7 @@ public:
|
|
|
PyObject* find_name_in_mro(PyObject* cls, StrName name);
|
|
PyObject* find_name_in_mro(PyObject* cls, StrName name);
|
|
|
bool isinstance(PyObject* obj, Type cls_t);
|
|
bool isinstance(PyObject* obj, Type cls_t);
|
|
|
PyObject* exec(Str source, Str filename, CompileMode mode, PyObject* _module=nullptr);
|
|
PyObject* exec(Str source, Str filename, CompileMode mode, PyObject* _module=nullptr);
|
|
|
|
|
+ PyObject* eval(Str source, PyObject* _module=nullptr);
|
|
|
|
|
|
|
|
template<typename ...Args>
|
|
template<typename ...Args>
|
|
|
PyObject* _exec(Args&&... args){
|
|
PyObject* _exec(Args&&... args){
|