1
0
blueloveTH 2 жил өмнө
parent
commit
c41f3649ee
1 өөрчлөгдсөн 3 нэмэгдсэн , 1 устгасан
  1. 3 1
      src/vm.h

+ 3 - 1
src/vm.h

@@ -1561,7 +1561,9 @@ inline PyObject* VM::bind(PyObject* obj, const char* sig, const char* docstring,
         throw std::runtime_error("expected 1 function declaration");
     }
     FuncDecl_ decl = co->func_decls[0];
-    return VAR(NativeFunc(fn, decl, docstring));
+    PyObject* f_obj = VAR(NativeFunc(fn, decl, docstring));
+    obj->attr().set(decl->code->name, f_obj);
+    return f_obj;
 }
 
 inline void VM::_error(Exception e){