From 88d05089fe716d9bb26a613da860c275d95d19ca Mon Sep 17 00:00:00 2001 From: Joe Shochet Date: Wed, 15 Mar 2006 21:53:46 +0000 Subject: [PATCH] moved PStat import to top of file for more efficient profiling --- direct/src/task/Task.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/direct/src/task/Task.py b/direct/src/task/Task.py index f6a8c8e404..70e7068731 100644 --- a/direct/src/task/Task.py +++ b/direct/src/task/Task.py @@ -16,6 +16,10 @@ import string import signal from libheapq import heappush, heappop, heapify +if __debug__: + # For pstats + from pandac.PandaModules import PStatCollector + # MRM: Need to make internal task variables like time, name, index # more unique (less likely to have name clashes) @@ -138,7 +142,6 @@ class Task: def setupPStats(self, name): if __debug__ and TaskManager.taskTimerVerbose: - from pandac.PandaModules import PStatCollector self.pstats = PStatCollector("App:Show code:" + name) def finishTask(self, verbose):