Lines Matching defs:module
2 /* Thread module */
33 get_thread_state(PyObject *module)
35 void *state = _PyModule_GetState(module);
600 newlockobject(PyObject *module)
602 thread_module_state *state = get_thread_state(module);
791 PyObject *module = PyType_GetModuleByDef(type, &thread_module);
792 thread_module_state *state = get_thread_state(module);
940 PyObject *module = PyType_GetModuleByDef(Py_TYPE(self), &thread_module);
941 thread_module_state *state = get_thread_state(module);
992 PyObject *module = PyType_GetModuleByDef(Py_TYPE(self), &thread_module);
993 thread_module_state *state = get_thread_state(module);
1223 static lockobject *newlockobject(PyObject *module);
1226 thread_PyThread_allocate_lock(PyObject *module, PyObject *Py_UNUSED(ignored))
1228 return (PyObject *) newlockobject(module);
1317 thread__set_sentinel(PyObject *module, PyObject *Py_UNUSED(ignored))
1332 lock = newlockobject(module);
1353 This is a private API for the threading module.");
1490 thread_excepthook(PyObject *module, PyObject *args)
1492 thread_module_state *state = get_thread_state(module);
1587 thread_module_exec(PyObject *module)
1589 thread_module_state *state = get_thread_state(module);
1590 PyObject *d = PyModule_GetDict(module);
1609 if (PyModule_AddType(module, rlock_type) < 0) {
1622 state->local_type = (PyTypeObject *)PyType_FromModuleAndSpec(module, &local_type_spec, NULL);
1626 if (PyModule_AddType(module, state->local_type) < 0) {
1630 // Add module attributes
1640 if (PyModule_AddType(module, state->excepthook_type) < 0) {
1651 if (PyModule_AddObject(module, "TIMEOUT_MAX",
1661 thread_module_traverse(PyObject *module, visitproc visit, void *arg)
1663 thread_module_state *state = get_thread_state(module);
1672 thread_module_clear(PyObject *module)
1674 thread_module_state *state = get_thread_state(module);
1683 thread_module_free(void *module)
1685 thread_module_clear((PyObject *)module);
1691 "This module provides primitive operations to write multi-threaded programs.\n\
1692 The 'threading' module provides a more convenient interface.");