don't print classTree by default

This commit is contained in:
Darren Ranalli 2007-05-19 00:05:23 +00:00
parent 33d2e386b8
commit 9e8a9d3c96

View File

@ -2,7 +2,7 @@ __all__ = ['EnforcesCalldowns', 'calldownEnforced', 'EnforcedCalldownException',
] ]
from direct.showbase.PythonUtil import ClassTree, getBase from direct.showbase.PythonUtil import ClassTree, getBase
import new import new, __builtin__
class EnforcedCalldownException(Exception): class EnforcedCalldownException(Exception):
def __init__(self, what): def __init__(self, what):
@ -146,12 +146,12 @@ class EnforcesCalldowns:
def _ECcheck(self, funcId): def _ECcheck(self, funcId):
if self._funcId2latch[funcId] == self._funcId2calls[funcId]: if self._funcId2latch[funcId] == self._funcId2calls[funcId]:
func = EnforcesCalldowns._funcId2func[funcId] func = EnforcesCalldowns._funcId2func[funcId]
__builtin__.classTree = ClassTree(self)
raise EnforcedCalldownException( raise EnforcedCalldownException(
'%s.%s did not call down to %s.%s\n%s' % ( '%s.%s did not call down to %s.%s; type \'classTree\' to see hierarchy' % (
self.__class__.__module__, self.__class__.__name__, self.__class__.__module__, self.__class__.__name__,
EnforcesCalldowns._funcId2class[funcId].__name__, EnforcesCalldowns._funcId2class[funcId].__name__,
func.__name__, func.__name__))
ClassTree(self)))
def calldownEnforced(f): def calldownEnforced(f):
""" """