From 7c60573ab5404ce631e5cef824d7643f02f47cf5 Mon Sep 17 00:00:00 2001 From: David Rose Date: Mon, 9 Jan 2012 22:17:54 +0000 Subject: [PATCH] what a mess __dev__ has become --- direct/src/showbase/ShowBase.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/direct/src/showbase/ShowBase.py b/direct/src/showbase/ShowBase.py index d05fef0768..7afbc0d332 100644 --- a/direct/src/showbase/ShowBase.py +++ b/direct/src/showbase/ShowBase.py @@ -55,10 +55,12 @@ class ShowBase(DirectObject.DirectObject): notify = directNotify.newCategory("ShowBase") def __init__(self, fStartDirect = True, windowType = None): - __builtin__.__dev__ = config.GetBool('want-dev', 0) - logStackDump = (config.GetBool('log-stack-dump', 0) or - config.GetBool('client-log-stack-dump', 0)) - uploadStackDump = config.GetBool('upload-stack-dump', 0) + self.__dev__ = config.GetBool('want-dev', True) + __builtin__.__dev__ = self.__dev__ + + logStackDump = (config.GetBool('log-stack-dump', False) or + config.GetBool('client-log-stack-dump', False)) + uploadStackDump = config.GetBool('upload-stack-dump', False) if logStackDump or uploadStackDump: ExceptionVarDump.install(logStackDump, uploadStackDump) @@ -125,7 +127,7 @@ class ShowBase(DirectObject.DirectObject): # has to run before libpanda is even loaded). taskMgr.resumeFunc = PStatClient.resumeAfterPause - if(self.config.GetBool("want-dev",0)): + if self.__dev__: import profile, pstats profile.Profile.bias = float(self.config.GetString("profile-bias","0")) @@ -343,7 +345,7 @@ class ShowBase(DirectObject.DirectObject): __builtin__.aspect2dp = self.aspect2dp __builtin__.pixel2dp = self.pixel2dp - if not __dev__: + if __dev__: ShowBase.notify.debug('__dev__ == %s' % __dev__) else: ShowBase.notify.info('__dev__ == %s' % __dev__)