From 89ee20bcf70ae748fb0e3ac8ac49b0e3f1e3e536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Derzsi=20D=C3=A1niel?= Date: Thu, 21 Jul 2022 19:12:13 +0300 Subject: [PATCH] distributed: Import inspect only during DC file read Closes #1336 --- direct/src/distributed/ConnectionRepository.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/direct/src/distributed/ConnectionRepository.py b/direct/src/distributed/ConnectionRepository.py index d77802c7ff..bca270ca70 100644 --- a/direct/src/distributed/ConnectionRepository.py +++ b/direct/src/distributed/ConnectionRepository.py @@ -7,7 +7,6 @@ from direct.distributed.DoCollectionManager import DoCollectionManager from direct.showbase import GarbageReport from .PyDatagramIterator import PyDatagramIterator -import inspect import gc __all__ = ["ConnectionRepository", "GCTrigger"] @@ -309,6 +308,8 @@ class ConnectionRepository( # Now get the class definition for the classes named in the DC # file. + import inspect + for i in range(dcFile.getNumClasses()): dclass = dcFile.getClass(i) number = dclass.getNumber()