Bläddra i källkod

setTrace and pm, removed unnecessary assert utils

Darren Ranalli 18 år sedan
förälder
incheckning
139e6daa6f
1 ändrade filer med 5 tillägg och 84 borttagningar
  1. 5 84
      direct/src/showbase/PythonUtil.py

+ 5 - 84
direct/src/showbase/PythonUtil.py

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