mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
Update vm.h
This commit is contained in:
parent
a0a9bde8d7
commit
ef6f663330
3
src/vm.h
3
src/vm.h
@ -571,7 +571,8 @@ public:
|
|||||||
PyVar new_user_type_object(PyVar mod, _Str name, PyVar base){
|
PyVar new_user_type_object(PyVar mod, _Str name, PyVar base){
|
||||||
PyVar obj = pkpy::make_shared<PyObject, Py_<i64>>((i64)1, _tp_type);
|
PyVar obj = pkpy::make_shared<PyObject, Py_<i64>>((i64)1, _tp_type);
|
||||||
setattr(obj, __base__, base);
|
setattr(obj, __base__, base);
|
||||||
_Str fullName = UNION_NAME(mod) + "." +name;
|
_Str fullName = name;
|
||||||
|
if(mod != builtins) fullName = UNION_NAME(mod) + "." + name;
|
||||||
setattr(obj, __name__, PyStr(fullName));
|
setattr(obj, __name__, PyStr(fullName));
|
||||||
setattr(mod, name, obj);
|
setattr(mod, name, obj);
|
||||||
return obj;
|
return obj;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user