mirror of
https://github.com/pocketpy/pocketpy
synced 2025-12-07 10:40:16 +00:00
fix a bug
This commit is contained in:
parent
79f18f8dc5
commit
d5d7853598
@ -947,7 +947,7 @@ FrameResult VM__run_top_frame(VM* self) {
|
||||
}
|
||||
|
||||
py_Type type =
|
||||
pk_newtype(py_name2str(name), base, frame->module, NULL, true, false);
|
||||
pk_newtype(py_name2str(name), base, frame->module, NULL, base_ti->is_python, false);
|
||||
PUSH(py_tpobject(type));
|
||||
self->__curr_class = TOP();
|
||||
DISPATCH();
|
||||
|
||||
@ -7,7 +7,7 @@ bool pk__object_new(int argc, py_Ref argv) {
|
||||
py_Type cls = py_totype(py_arg(0));
|
||||
py_TypeInfo* ti = pk__type_info(cls);
|
||||
if(!ti->is_python) {
|
||||
return TypeError("object.__new__(%t) is not safe, use %t.__new__()", cls, cls);
|
||||
return TypeError("object.__new__(%t) is not safe, use %t.__new__() instead", cls, cls);
|
||||
}
|
||||
py_newobject(py_retval(), cls, -1, 0);
|
||||
return true;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user