From 5af08f799f69b6c830cada4a49d758d83609ba57 Mon Sep 17 00:00:00 2001 From: Greg Wiatroski Date: Wed, 24 Sep 2008 00:20:37 +0000 Subject: [PATCH] Adding some startup bullet-proofing --- direct/src/task/TaskOrig.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/direct/src/task/TaskOrig.py b/direct/src/task/TaskOrig.py index 260beaffda..55d7b55165 100644 --- a/direct/src/task/TaskOrig.py +++ b/direct/src/task/TaskOrig.py @@ -1111,9 +1111,11 @@ class TaskManager: self._gcTask = self.add(self._garbageCollect, TaskManager.GarbageCollectTaskName, 200) if not self._profileTasks: - from direct.fsm.StatePush import StateVar - self._profileTasks = StateVar(False) - self.setProfileTasks(getBase().config.GetBool('profile-task-spikes', 0)) + if 'base' in __builtins__.__dict__ or \ + 'simbase' in __builtins__.__dict__: + from direct.fsm.StatePush import StateVar + self._profileTasks = StateVar(False) + self.setProfileTasks(getBase().config.GetBool('profile-task-spikes', 0)) # Set the clock to have last frame's time in case we were # Paused at the prompt for a long time