From e5e065b6699b33244e58b798e7b17b39bf2945a0 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Sun, 6 Jul 2003 18:36:54 +0000 Subject: New function sys.getcheckinterval(), to complement setcheckinterval(). --- Python/sysmodule.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Python/sysmodule.c') diff --git a/Python/sysmodule.c b/Python/sysmodule.c index edbc2bf580..8c77a88cbb 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -431,6 +431,16 @@ Tell the Python interpreter to check for asynchronous events every\n\ n instructions. This also affects how often thread switches occur." ); +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) { @@ -723,6 +733,8 @@ static PyMethodDef sys_methods[] = { #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}, -- cgit v1.2.1