fix bind -1

This commit is contained in:
BLUELOVETH 2024-06-17 20:04:49 +08:00 committed by GitHub
parent 0406dfab78
commit 6736fa7f50
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1081,8 +1081,10 @@ PyVar VM::vectorcall(int ARGC, int KWARGC, bool op_call){
for(int j=0; j<co_nlocals; j++) _base[j] = buffer[j]; for(int j=0; j<co_nlocals; j++) _base[j] = buffer[j];
ret = f.call(vm, ArgsView(s_data._sp - co_nlocals, s_data._sp)); ret = f.call(vm, ArgsView(s_data._sp - co_nlocals, s_data._sp));
}else{ }else{
if(KWARGC != 0) TypeError("old-style native_func does not accept keyword arguments"); if(f.argc != -1){
f.check_size(this, args); if(KWARGC != 0) TypeError("old-style native_func does not accept keyword arguments");
f.check_size(this, args);
}
ret = f.call(this, args); ret = f.call(this, args);
} }
s_data.reset(p0); s_data.reset(p0);