blueloveTH 1 год назад
Родитель
Сommit
d5d7853598
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      src/interpreter/ceval.c
  2. 1 1
      src/public/py_object.c

+ 1 - 1
src/interpreter/ceval.c

@@ -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();

+ 1 - 1
src/public/py_object.c

@@ -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;