Lines Matching defs:module
1 /* JSON accelerator C extensor: _json module.
3 * It is built as a built-in module (Py_BUILD_CORE_BUILTIN define) on Windows
4 * and as an extension module (Py_BUILD_CORE_MODULE define) on other
23 get_json_state(PyObject *module)
25 void *state = PyModule_GetState(module);
1816 _json_exec(PyObject *module)
1818 _jsonmodulestate *state = get_json_state(module);
1825 if (PyModule_AddObject(module, "make_scanner", state->PyScannerType) < 0) {
1835 if (PyModule_AddObject(module, "make_encoder", state->PyEncoderType) < 0) {
1844 _jsonmodule_traverse(PyObject *module, visitproc visit, void *arg)
1846 _jsonmodulestate *state = get_json_state(module);
1853 _jsonmodule_clear(PyObject *module)
1855 _jsonmodulestate *state = get_json_state(module);
1862 _jsonmodule_free(void *module)
1864 _jsonmodule_clear((PyObject *)module);