summaryrefslogtreecommitdiffstats
path: root/Modules/_testcapi/sys.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/_testcapi/sys.c')
-rw-r--r--Modules/_testcapi/sys.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/Modules/_testcapi/sys.c b/Modules/_testcapi/sys.c
deleted file mode 100644
index aa40e3c..0000000
--- a/Modules/_testcapi/sys.c
+++ /dev/null
@@ -1,56 +0,0 @@
-#include "parts.h"
-#include "util.h"
-
-
-static PyObject *
-sys_getobject(PyObject *Py_UNUSED(module), PyObject *arg)
-{
- const char *name;
- Py_ssize_t size;
- if (!PyArg_Parse(arg, "z#", &name, &size)) {
- return NULL;
- }
- PyObject *result = PySys_GetObject(name);
- if (result == NULL) {
- result = PyExc_AttributeError;
- }
- return Py_NewRef(result);
-}
-
-static PyObject *
-sys_setobject(PyObject *Py_UNUSED(module), PyObject *args)
-{
- const char *name;
- Py_ssize_t size;
- PyObject *value;
- if (!PyArg_ParseTuple(args, "z#O", &name, &size, &value)) {
- return NULL;
- }
- NULLABLE(value);
- RETURN_INT(PySys_SetObject(name, value));
-}
-
-static PyObject *
-sys_getxoptions(PyObject *Py_UNUSED(module), PyObject *Py_UNUSED(ignored))
-{
- PyObject *result = PySys_GetXOptions();
- return Py_XNewRef(result);
-}
-
-
-static PyMethodDef test_methods[] = {
- {"sys_getobject", sys_getobject, METH_O},
- {"sys_setobject", sys_setobject, METH_VARARGS},
- {"sys_getxoptions", sys_getxoptions, METH_NOARGS},
- {NULL},
-};
-
-int
-_PyTestCapi_Init_Sys(PyObject *m)
-{
- if (PyModule_AddFunctions(m, test_methods) < 0) {
- return -1;
- }
-
- return 0;
-}