[Python-checkins] CVS: python/dist/src/Python traceback.c,2.32,2.33

Tim Peters tim_one@users.sourceforge.net
Mon, 22 Oct 2001 12:34:12 -0700


Update of /cvsroot/python/python/dist/src/Python
In directory usw-pr-cvs1:/tmp/cvs-serv16872/python/Python

Modified Files:
	traceback.c 
Log Message:
Removed two pointless and obfuscating macros.


Index: traceback.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Python/traceback.c,v
retrieving revision 2.32
retrieving revision 2.33
diff -C2 -d -r2.32 -r2.33
*** traceback.c	2000/09/01 23:29:29	2.32
--- traceback.c	2001/10/22 19:34:09	2.33
***************
*** 43,50 ****
  }
  
! #define Tracebacktype PyTraceBack_Type
! #define is_tracebackobject PyTraceBack_Check
! 
! PyTypeObject Tracebacktype = {
  	PyObject_HEAD_INIT(&PyType_Type)
  	0,
--- 43,47 ----
  }
  
! PyTypeObject PyTraceBack_Type = {
  	PyObject_HEAD_INIT(&PyType_Type)
  	0,
***************
*** 68,77 ****
  {
  	tracebackobject *tb;
! 	if ((next != NULL && !is_tracebackobject(next)) ||
  			frame == NULL || !PyFrame_Check(frame)) {
  		PyErr_BadInternalCall();
  		return NULL;
  	}
! 	tb = PyObject_NEW(tracebackobject, &Tracebacktype);
  	if (tb != NULL) {
  		Py_XINCREF(next);
--- 65,74 ----
  {
  	tracebackobject *tb;
! 	if ((next != NULL && !PyTraceBack_Check(next)) ||
  			frame == NULL || !PyFrame_Check(frame)) {
  		PyErr_BadInternalCall();
  		return NULL;
  	}
! 	tb = PyObject_NEW(tracebackobject, &PyTraceBack_Type);
  	if (tb != NULL) {
  		Py_XINCREF(next);
***************
*** 224,228 ****
  	if (v == NULL)
  		return 0;
! 	if (!is_tracebackobject(v)) {
  		PyErr_BadInternalCall();
  		return -1;
--- 221,225 ----
  	if (v == NULL)
  		return 0;
! 	if (!PyTraceBack_Check(v)) {
  		PyErr_BadInternalCall();
  		return -1;