mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
setTrace and pm, removed unnecessary assert utils
This commit is contained in:
parent
a767674827
commit
139e6daa6f
@ -19,8 +19,7 @@ __all__ = ['enumerate', 'unique', 'indent', 'nonRepeatingRandomList',
|
||||
'weightedRand', 'randUint31', 'randInt32', 'randUint32',
|
||||
'SerialNumGen', 'serialNum', 'uniqueName', 'Enum', 'Singleton',
|
||||
'SingletonError', 'printListEnum', 'gcDebugOn', 'safeRepr',
|
||||
'fastRepr', 'tagRepr', 'tagWithCaller', 'isDefaultValue', 'setTrace',
|
||||
'_equal', '_notEqual', '_isNone', '_notNone', '_contains', '_notIn',
|
||||
'fastRepr', 'tagRepr', 'tagWithCaller', 'isDefaultValue', 'setTrace', 'pm',
|
||||
'ScratchPad', 'Sync', 'RefCounter', 'itype', 'getNumberedTypedString',
|
||||
'printNumberedTyped', 'DelayedCall', 'DelayedFunctor',
|
||||
'FrameDelayedCall', 'ArgumentEater', 'ClassTree', 'getBase',
|
||||
@ -2188,77 +2187,9 @@ def appendStr(obj, st):
|
||||
appendedStr = None
|
||||
return obj
|
||||
|
||||
# debugging functions that conditionally bring up the debugger in __dev__
|
||||
# all can be used with assert, as in 'assert _equal(a,b)'
|
||||
def setTrace():
|
||||
if __dev__:
|
||||
print StackTrace()
|
||||
import pdb;pdb.set_trace()
|
||||
# setTrace
|
||||
return True
|
||||
def _is(a,b):
|
||||
if a is not b:
|
||||
if __dev__:
|
||||
print StackTrace()
|
||||
import pdb;pdb.set_trace()
|
||||
# setTrace
|
||||
else:
|
||||
assert a is b
|
||||
return True
|
||||
def _equal(a,b):
|
||||
if a != b:
|
||||
if __dev__:
|
||||
print StackTrace()
|
||||
import pdb;pdb.set_trace()
|
||||
# setTrace
|
||||
else:
|
||||
assert a == b
|
||||
return True
|
||||
def _notEqual(a,b):
|
||||
if a == b:
|
||||
if __dev__:
|
||||
print StackTrace()
|
||||
import pdb;pdb.set_trace()
|
||||
# setTrace
|
||||
else:
|
||||
assert a != b
|
||||
return True
|
||||
def _isNone(a):
|
||||
if a is not None:
|
||||
if __dev__:
|
||||
print StackTrace()
|
||||
import pdb;pdb.set_trace()
|
||||
# setTrace
|
||||
else:
|
||||
assert a is None
|
||||
return True
|
||||
def _notNone(a):
|
||||
if a is None:
|
||||
if __dev__:
|
||||
print StackTrace()
|
||||
import pdb;pdb.set_trace()
|
||||
pass # import pdb;pdb.set_trace()
|
||||
else:
|
||||
assert a is not None
|
||||
return True
|
||||
def _contains(container,item):
|
||||
if item not in container:
|
||||
if __dev__:
|
||||
print StackTrace()
|
||||
import pdb;pdb.set_trace()
|
||||
# setTrace
|
||||
else:
|
||||
assert item in container
|
||||
return True
|
||||
def _notIn(container,item):
|
||||
if item in container:
|
||||
if __dev__:
|
||||
print StackTrace()
|
||||
import pdb;pdb.set_trace()
|
||||
# setTrace
|
||||
else:
|
||||
assert item not in container
|
||||
return True
|
||||
import pdb
|
||||
setTrace = pdb.set_trace
|
||||
pm = pdb.pm
|
||||
|
||||
class ScratchPad:
|
||||
"""empty class to stick values onto"""
|
||||
@ -2920,13 +2851,7 @@ __builtin__.uniqueName = uniqueName
|
||||
__builtin__.serialNum = serialNum
|
||||
__builtin__.profiled = profiled
|
||||
__builtin__.setTrace = setTrace
|
||||
__builtin__._is = _is
|
||||
__builtin__._equal = _equal
|
||||
__builtin__._notEqual = _notEqual
|
||||
__builtin__._isNone = _isNone
|
||||
__builtin__._notNone = _notNone
|
||||
__builtin__._contains = _contains
|
||||
__builtin__._notIn = _notIn
|
||||
__builtin__.pm = pm
|
||||
__builtin__.itype = itype
|
||||
__builtin__.exceptionLogged = exceptionLogged
|
||||
__builtin__.appendStr = appendStr
|
||||
@ -2936,10 +2861,6 @@ __builtin__.notNone = notNone
|
||||
__builtin__.clampScalar = clampScalar
|
||||
__builtin__.makeList = makeList
|
||||
__builtin__.makeTuple = makeTuple
|
||||
__builtin__.rad90 = rad90
|
||||
__builtin__.rad180 = rad180
|
||||
__builtin__.rad270 = rad270
|
||||
__builtin__.rad360 = rad360
|
||||
__builtin__.printStack = printStack
|
||||
__builtin__.printVerboseStack = printVerboseStack
|
||||
__builtin__.DelayedCall = DelayedCall
|
||||
|
Loading…
x
Reference in New Issue
Block a user