Lines Matching defs:source
571 PyObject *sourceline, PyObject *source)
576 /* If the source parameter is set, try to get the Python implementation.
577 The Python implementation is able to log the traceback where the source
579 show_fn = GET_WARNINGS_ATTR(interp, _showwarnmsg, source != NULL);
603 filename, lineno_obj, Py_None, Py_None, source,
628 PyObject *source)
680 if (source == Py_None) {
681 source = NULL;
747 lineno, lineno_obj, sourceline, source) < 0)
934 PyObject *source)
948 NULL, source);
961 source: object = None
968 Py_ssize_t stacklevel, PyObject *source)
974 return do_warn(message, category, stacklevel, source);
983 PyObject *source;
1007 /* Call get_source() to get the source code. */
1008 source = PyObject_CallOneArg(get_source, module_name);
1011 if (!source) {
1014 if (source == Py_None) {
1015 Py_DECREF(source);
1019 /* Split the source into lines. */
1020 source_list = PyUnicode_Splitlines(source, 0);
1021 Py_DECREF(source);
1026 /* Get the source line. */
1038 "source", 0};
1099 Py_ssize_t stack_level, PyObject *source)
1106 res = do_warn(message, category, stack_level, source);
1115 _PyErr_WarnFormatV(PyObject *source,
1126 res = warn_unicode(category, message, stack_level, source);
1149 _PyErr_WarnFormat(PyObject *source, PyObject *category, Py_ssize_t stack_level,
1160 res = _PyErr_WarnFormatV(source, category, stack_level, format, vargs);
1166 PyErr_ResourceWarning(PyObject *source, Py_ssize_t stack_level,
1177 res = _PyErr_WarnFormatV(source, PyExc_ResourceWarning,