diff Modules/arraymodule.c @ 43100:4e6b4ba60c3b

Remove the simple slicing API. All slicing is now done with slice objects.
author Thomas Wouters <thomas@python.org>
date Thu, 30 Aug 2007 22:57:53 +0000
parents 27f0289b6835
children 0476a2cc5658
line wrap: on
line diff
--- a/Modules/arraymodule.c	Thu Aug 30 22:39:17 2007 +0000
+++ b/Modules/arraymodule.c	Thu Aug 30 22:57:53 2007 +0000
@@ -1835,9 +1835,9 @@
 	(binaryfunc)array_concat,               /*sq_concat*/
 	(ssizeargfunc)array_repeat,		/*sq_repeat*/
 	(ssizeargfunc)array_item,		        /*sq_item*/
-	(ssizessizeargfunc)array_slice,		/*sq_slice*/
+	0,					/*sq_slice*/
 	(ssizeobjargproc)array_ass_item,		/*sq_ass_item*/
-	(ssizessizeobjargproc)array_ass_slice,	/*sq_ass_slice*/
+	0,					/*sq_ass_slice*/
 	(objobjproc)array_contains,		/*sq_contains*/
 	(binaryfunc)array_inplace_concat,	/*sq_inplace_concat*/
 	(ssizeargfunc)array_inplace_repeat	/*sq_inplace_repeat*/