diff --git a/include/pocketpy/cffi.h b/include/pocketpy/cffi.h index a2937b06..a60cb11a 100644 --- a/include/pocketpy/cffi.h +++ b/include/pocketpy/cffi.h @@ -9,7 +9,7 @@ namespace pkpy { #define PY_CLASS(T, mod, name) \ static Type _type(VM* vm) { \ PK_LOCAL_STATIC const std::pair _path(#mod, #name); \ - return PK_OBJ_GET(Type, vm->_modules[_path.first]->attr()[_path.second]); \ + return PK_OBJ_GET(Type, vm->_modules[_path.first]->attr(_path.second)); \ } \ static void _check_type(VM* vm, PyObject* val){ \ if(!vm->isinstance(val, T::_type(vm))){ \