Browse Source

what a mess __dev__ has become

David Rose 14 years ago
parent
commit
7c60573ab5
1 changed files with 8 additions and 6 deletions
  1. 8 6
      direct/src/showbase/ShowBase.py

+ 8 - 6
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__)