diff --git a/direct/src/directutil/MemoryLeakHelpers.py b/direct/src/directutil/MemoryLeakHelpers.py index dc14f3be78..96d84f550c 100755 --- a/direct/src/directutil/MemoryLeakHelpers.py +++ b/direct/src/directutil/MemoryLeakHelpers.py @@ -7,13 +7,11 @@ # fsm-redefine 0 # want-dev 0 - -import gc -gc.set_debug(gc.DEBUG_LEAK) -gc.collect() - -# This will be a list of the uncollectables -print gc.garbage +if (__builtins__.__dict__.has_key("running-epydoc")==0): + import gc + gc.set_debug(gc.DEBUG_LEAK) + gc.collect() + print gc.garbage # Inside DistributedObjectAI, you can uncomment the __del__ function to # see when your objects are being deleted (or not)