Browse Source

turn on gc.DEBUG_SAVEALL by default

Darren Ranalli 19 years ago
parent
commit
2de65f7d85
1 changed files with 4 additions and 0 deletions
  1. 4 0
      direct/src/distributed/ConnectionRepository.py

+ 4 - 0
direct/src/distributed/ConnectionRepository.py

@@ -65,6 +65,10 @@ class ConnectionRepository(
         # DC file.  The AIRepository will redefine this to 'AI'.
         self.dcSuffix = ''
 
+        if self.config.GetBool('want-debug-leak', 1):
+            import gc
+            gc.set_debug(gc.DEBUG_SAVEALL)
+
     def generateGlobalObject(self, doId, dcname, values=None):
         def applyFieldValues(distObj, dclass, values):
             for i in range(dclass.getNumInheritedFields()):