diff Python/sysmodule.c @ 29765:e9e5832d706f legacy-trunk

New function sys.getcheckinterval(), to complement setcheckinterval().
author Tim Peters <tim.peters@gmail.com>
date Sun, 06 Jul 2003 18:36:54 +0000
parents bf1634b023d5
children a88e6dfbfd6d
line wrap: on
line diff
--- a/Python/sysmodule.c	Sun Jul 06 09:29:52 2003 +0000
+++ b/Python/sysmodule.c	Sun Jul 06 18:36:54 2003 +0000
@@ -432,6 +432,16 @@
 );
 
 static PyObject *
+sys_getcheckinterval(PyObject *self, PyObject *args)
+{
+	return PyInt_FromLong(_Py_CheckInterval);
+}
+
+PyDoc_STRVAR(getcheckinterval_doc,
+"getcheckinterval() -> current check interval; see setcheckinterval()."
+);
+
+static PyObject *
 sys_setrecursionlimit(PyObject *self, PyObject *args)
 {
 	int new_limit;
@@ -723,6 +733,8 @@
 #endif
 	{"setcheckinterval",	sys_setcheckinterval, METH_VARARGS,
 	 setcheckinterval_doc}, 
+	{"getcheckinterval",	sys_getcheckinterval, METH_NOARGS,
+	 getcheckinterval_doc}, 
 #ifdef HAVE_DLOPEN
 	{"setdlopenflags", sys_setdlopenflags, METH_VARARGS, 
 	 setdlopenflags_doc},