From 249563eef1f6932b782aabc04b1de6a332053043 Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Tue, 18 Nov 2003 19:06:24 +0000 Subject: [PATCH] reload the spec if it's a module, to pick up saved changes from previous edit sessions --- direct/src/level/LevelSpec.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/direct/src/level/LevelSpec.py b/direct/src/level/LevelSpec.py index f379aae5b2..e418f2f814 100755 --- a/direct/src/level/LevelSpec.py +++ b/direct/src/level/LevelSpec.py @@ -19,6 +19,9 @@ class LevelSpec: If not passed in, will create a new spec.""" newSpec = 0 if type(spec) is types.ModuleType: + if __debug__: + # reload the spec module to pick up changes + reload(spec) self.specDict = spec.levelSpec if __debug__: self.setFilename(spec.__file__)