Lines Matching defs:module
14 "It is a helper module to speed up interpreter start-up.");
51 /* Given a module object, get its per-module state. */
58 /* Clear the given warnings module state. */
73 /* Default to "no module name" for initial filter set */
125 /* Initialize the given warnings module state. */
213 /* if we're so late into Python finalization that the module dict is
296 PyObject *module, PyObject **item)
357 good_mod = check_matched(interp, mod, module);
447 PyObject *module;
468 module = PyUnicode_Substring(filename, 0, len-3);
471 module = filename;
472 Py_INCREF(module);
474 return module;
627 PyObject *module, PyObject *registry, PyObject *sourceline,
636 /* module can be None if a warning is emitted late during Python shutdown.
637 In this case, the Python warnings module was probably unloaded, filters
640 if (module == Py_None)
648 /* Normalize module. */
649 if (module == NULL) {
650 module = normalize_module(filename);
651 if (module == NULL)
655 Py_INCREF(module);
698 action = get_filter(interp, category, text, lineno, module, &item);
730 else if (_PyUnicode_EqualToASCIIString(action, "module")) {
743 if (rc == 1) /* Already warned for this module. */
762 Py_DECREF(module);
814 /* filename, module, and registry are new refs, globals is borrowed */
818 PyObject **module, PyObject **registry)
857 *module = NULL;
880 /* Setup module. */
881 *module = _PyDict_GetItemWithError(globals, &_Py_ID(__name__));
882 if (*module == Py_None || (*module != NULL && PyUnicode_Check(*module))) {
883 Py_INCREF(*module);
889 *module = PyUnicode_FromString("<string>");
890 if (*module == NULL)
898 Py_XDECREF(*module);
936 PyObject *filename, *module, *registry, *res;
944 if (!setup_context(stack_level, &filename, &lineno, &module, ®istry))
947 res = warn_explicit(tstate, category, message, filename, lineno, module, registry,
951 Py_DECREF(module);
967 warnings_warn_impl(PyObject *module, PyObject *message, PyObject *category,
1037 "module", "registry", "module_globals",
1043 PyObject *module = NULL;
1051 kwd_list, &message, &category, &filename, &lineno, &module,
1073 returned = warn_explicit(tstate, category, message, filename, lineno, module,
1211 PyObject *module, PyObject *registry)
1221 module, registry, NULL, NULL);
1235 PyObject *module = NULL;
1241 module = PyUnicode_FromString(module_str);
1242 if (module == NULL)
1247 module, registry);
1251 Py_XDECREF(module);
1263 PyObject *module = NULL;
1271 module = PyUnicode_FromString(module_str);
1272 if (module == NULL)
1287 module, registry, NULL, NULL);
1297 Py_XDECREF(module);
1366 warnings_module_exec(PyObject *module)
1376 if (PyModule_AddObjectRef(module, "filters", st->filters) < 0) {
1379 if (PyModule_AddObjectRef(module, "_onceregistry", st->once_registry) < 0) {
1382 if (PyModule_AddObjectRef(module, "_defaultaction", st->default_action) < 0) {