blueloveTH 1 år sedan
förälder
incheckning
0f08c1a721
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      src/objects/namedict.c

+ 1 - 1
src/objects/namedict.c

@@ -76,7 +76,7 @@ bool ModuleDict__contains(ModuleDict* self, const char* path) {
 }
 
 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->right) ModuleDict__apply_mark(self->right);
 }