This commit is contained in:
blueloveTH 2023-05-21 14:33:54 +08:00
parent 680a678123
commit a9ffc70942

View File

@ -705,7 +705,7 @@ inline void init_builtins(VM* _vm) {
return VAR(ss.str()); return VAR(ss.str());
}); });
/************ MappingProxy ************/ /************ mappingproxy ************/
_vm->bind_method<0>("mappingproxy", "keys", [](VM* vm, ArgsView args) { _vm->bind_method<0>("mappingproxy", "keys", [](VM* vm, ArgsView args) {
MappingProxy& self = _CAST(MappingProxy&, args[0]); MappingProxy& self = _CAST(MappingProxy&, args[0]);
List keys; List keys;
@ -918,6 +918,11 @@ inline void init_builtins(VM* _vm) {
_vm->bind__ne__(_vm->tp_dict, [](VM* vm, PyObject* a, PyObject* b) { _vm->bind__ne__(_vm->tp_dict, [](VM* vm, PyObject* a, PyObject* b) {
return !vm->py_equals(a, b); return !vm->py_equals(a, b);
}); });
RangeIter::register_class(_vm, _vm->builtins);
ArrayIter::register_class(_vm, _vm->builtins);
StringIter::register_class(_vm, _vm->builtins);
Generator::register_class(_vm, _vm->builtins);
} }
#ifdef _WIN32 #ifdef _WIN32