This commit is contained in:
blueloveTH 2024-06-26 13:35:28 +08:00
parent 16f1d3fcfb
commit 6956631c61

View File

@ -100,8 +100,8 @@ void py_setslot(py_Ref self, int i, const py_Ref val);
py_Ref py_getupvalue(py_Ref self); py_Ref py_getupvalue(py_Ref self);
void py_setupvalue(py_Ref self, const py_Ref val); void py_setupvalue(py_Ref self, const py_Ref val);
/// Gets the attribute of the object. Push the result onto the stack. /// Gets the attribute of the object.
int py_getattr(const py_Ref self, py_Name name); int py_getattr(const py_Ref self, py_Name name, py_Ref out);
/// Sets the attribute of the object. /// Sets the attribute of the object.
int py_setattr(py_Ref self, py_Name name, const py_Ref val); int py_setattr(py_Ref self, py_Name name, const py_Ref val);
@ -134,8 +134,8 @@ void py_poptmp(int n);
py_Ref py_newmodule(const char* name, const char* package); py_Ref py_newmodule(const char* name, const char* package);
py_Ref py_getmodule(const char* name); py_Ref py_getmodule(const char* name);
/// Import a module. Push the result onto the stack. /// Import a module.
int py_import(const char* name); int py_import(const char* name, py_Ref out);
/************* Errors *************/ /************* Errors *************/
py_Error* py_getlasterror(); py_Error* py_getlasterror();