[Python-checkins] CVS: python/dist/src/Mac/Modules/mlte mltesupport.py,1.3,1.4

Jack Jansen jackjansen@users.sourceforge.net
2001年7月16日 14:58:47 -0700


Update of /cvsroot/python/python/dist/src/Mac/Modules/mlte
In directory usw-pr-cvs1:/tmp/cvs-serv16337/Python/Mac/Modules/mlte
Modified Files:
	mltesupport.py 
Log Message:
The TNXDraw gworld argument is optional.
Index: mltesupport.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Modules/mlte/mltesupport.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** mltesupport.py	2001年07月14日 14:00:50	1.3
--- mltesupport.py	2001年07月16日 21:58:44	1.4
***************
*** 75,78 ****
--- 75,92 ----
 }
 
+ /*
+ ** Parse an optional GWorld
+ */
+ static int
+ OptGWorldObj_Convert(PyObject *v, GWorldPtr *p_itself)
+ {	
+ 	if (v == Py_None)
+ 	{
+ 		*p_itself = NULL;
+ 		return 1;
+ 	}
+ 	return GWorldObj_Convert(v, p_itself);
+ }
+ 
 """
 
***************
*** 110,113 ****
--- 124,128 ----
 OptRgnHandle = OpaqueByValueType("RgnHandle", "OptResObj")
 GWorldPtr = OpaqueByValueType("GWorldPtr", "GWorldObj")
+ OptGWorldPtr = OpaqueByValueType("GWorldPtr", "OptGWorldObj")
 MlteInBuffer = VarInputBufferType('void *', 'ByteCount', 'l')
 

AltStyle によって変換されたページ (->オリジナル) /