what a mess __dev__ has become

This commit is contained in:
David Rose 2012-01-09 22:17:54 +00:00
parent e16719797a
commit 7c60573ab5
1 changed files with 8 additions and 6 deletions

View File

@ -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__)