Browse Source

distributed: Import inspect only during DC file read

Closes #1336
Derzsi Dániel 3 years ago
parent
commit
89ee20bcf7
1 changed files with 2 additions and 1 deletions
  1. 2 1
      direct/src/distributed/ConnectionRepository.py

+ 2 - 1
direct/src/distributed/ConnectionRepository.py

@@ -7,7 +7,6 @@ from direct.distributed.DoCollectionManager import DoCollectionManager
 from direct.showbase import GarbageReport
 from direct.showbase import GarbageReport
 from .PyDatagramIterator import PyDatagramIterator
 from .PyDatagramIterator import PyDatagramIterator
 
 
-import inspect
 import gc
 import gc
 
 
 __all__ = ["ConnectionRepository", "GCTrigger"]
 __all__ = ["ConnectionRepository", "GCTrigger"]
@@ -309,6 +308,8 @@ class ConnectionRepository(
 
 
         # Now get the class definition for the classes named in the DC
         # Now get the class definition for the classes named in the DC
         # file.
         # file.
+        import inspect
+
         for i in range(dcFile.getNumClasses()):
         for i in range(dcFile.getNumClasses()):
             dclass = dcFile.getClass(i)
             dclass = dcFile.getClass(i)
             number = dclass.getNumber()
             number = dclass.getNumber()