[Stackless-checkins] CVS: slpdev/src/2.2/src/Objects frameobject.c, 1.20, 1.21

Christian Tismer tismer at centera.de
Sun May 2 17:51:37 CEST 2004


Update of /home/cvs/slpdev/src/2.2/src/Objects
In directory centera.de:/tmp/cvs-serv20103

Modified Files:
	frameobject.c 
Log Message:
fiddling frame types (hopefully this will vanish at some time)

Index: frameobject.c
===================================================================
RCS file: /home/cvs/slpdev/src/2.2/src/Objects/frameobject.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** frameobject.c	1 May 2004 20:31:00 -0000	1.20
--- frameobject.c	2 May 2004 15:51:35 -0000	1.21
***************
*** 8,11 ****
--- 8,12 ----
  #include "opcode.h"
  #include "structmember.h"
+ #include "core/stackless_impl.h"
  
  #define OFF(x) offsetof(PyFrameObject, x)
***************
*** 258,262 ****
--- 259,268 ----
  			return NULL;
  	}
+ #ifdef STACKLESS
+ 	if ((back != NULL &&
+ 		!(PyFrame_Check(back) || PyBaseFrame_Check(back))) ||
+ #else
  	if ((back != NULL && !PyFrame_Check(back)) ||
+ #endif
  	    code == NULL || !PyCode_Check(code) ||
  	    globals == NULL || !PyDict_Check(globals) ||


_______________________________________________
Stackless-checkins mailing list
Stackless-checkins at stackless.com
http://www.stackless.com/mailman/listinfo/stackless-checkins



More information about the Stackless-checkins mailing list