fix a bug

This commit is contained in:
blueloveTH 2025-02-07 14:29:21 +08:00
parent cd81927380
commit 0f08c1a721

View File

@ -76,7 +76,7 @@ bool ModuleDict__contains(ModuleDict* self, const char* path) {
} }
void ModuleDict__apply_mark(ModuleDict *self) { void ModuleDict__apply_mark(ModuleDict *self) {
PyObject__mark(self->module._obj); if(!self->module._obj->gc_marked) PyObject__mark(self->module._obj);
if(self->left) ModuleDict__apply_mark(self->left); if(self->left) ModuleDict__apply_mark(self->left);
if(self->right) ModuleDict__apply_mark(self->right); if(self->right) ModuleDict__apply_mark(self->right);
} }