Lines Matching refs:category
54 create_filter(PyObject *category, _Py_Identifier *id, const char *modname) in create_filter() argument
74 category, modname_obj, _PyLong_GetZero()); in create_filter()
281 get_filter(PyObject *category, PyObject *text, Py_ssize_t lineno, in get_filter() argument
350 is_subclass = PyObject_IsSubclass(category, cat); in get_filter()
465 update_registry(PyObject *registry, PyObject *text, PyObject *category, in update_registry() argument
472 altkey = PyTuple_Pack(3, text, category, _PyLong_GetZero()); in update_registry()
474 altkey = PyTuple_Pack(2, text, category); in update_registry()
483 PyObject *category, PyObject *sourceline) in show_warning() argument
491 name = _PyObject_GetAttrId(category, &PyId___name__); in show_warning()
555 call_show_warning(PyObject *category, PyObject *text, PyObject *message, in call_show_warning() argument
570 show_warning(filename, lineno, text, category, sourceline); in call_show_warning()
589 msg = PyObject_CallFunctionObjArgs(warnmsg_cls, message, category, in call_show_warning()
612 warn_explicit(PyObject *category, PyObject *message, in warn_explicit() argument
653 category = (PyObject*)Py_TYPE(message); in warn_explicit()
657 message = PyObject_CallOneArg(category, message); in warn_explicit()
671 key = PyTuple_Pack(3, text, category, lineno_obj); in warn_explicit()
684 action = get_filter(category, text, lineno, module, &item); in warn_explicit()
689 PyErr_SetObject(category, message); in warn_explicit()
718 rc = update_registry(registry, text, category, 0); in warn_explicit()
723 rc = update_registry(registry, text, category, 0); in warn_explicit()
736 if (call_show_warning(category, text, message, filename, lineno, in warn_explicit()
912 get_category(PyObject *message, PyObject *category) in get_category() argument
922 category = (PyObject*)Py_TYPE(message); in get_category()
923 else if (category == NULL || category == Py_None) in get_category()
924 category = PyExc_UserWarning; in get_category()
927 rc = PyObject_IsSubclass(category, PyExc_Warning); in get_category()
933 Py_TYPE(category)->tp_name); in get_category()
937 return category; in get_category()
941 do_warn(PyObject *message, PyObject *category, Py_ssize_t stack_level, in do_warn() argument
950 res = warn_explicit(category, message, filename, lineno, module, registry, in do_warn()
970 warnings_warn_impl(PyObject *module, PyObject *message, PyObject *category, in warnings_warn_impl() argument
974 category = get_category(message, category); in warnings_warn_impl()
975 if (category == NULL) in warnings_warn_impl()
977 return do_warn(message, category, stacklevel, source); in warnings_warn_impl()
1045 PyObject *category; in warnings_warn_explicit() local
1056 kwd_list, &message, &category, &filename, &lineno, &module, in warnings_warn_explicit()
1073 returned = warn_explicit(category, message, filename, lineno, module, in warnings_warn_explicit()
1094 warn_unicode(PyObject *category, PyObject *message, in warn_unicode() argument
1099 if (category == NULL) in warn_unicode()
1100 category = PyExc_RuntimeWarning; in warn_unicode()
1102 res = do_warn(message, category, stack_level, source); in warn_unicode()
1112 PyObject *category, Py_ssize_t stack_level, in _PyErr_WarnFormatV() argument
1122 res = warn_unicode(category, message, stack_level, source); in _PyErr_WarnFormatV()
1128 PyErr_WarnFormat(PyObject *category, Py_ssize_t stack_level, in PyErr_WarnFormat() argument
1139 res = _PyErr_WarnFormatV(NULL, category, stack_level, format, vargs); in PyErr_WarnFormat()
1145 _PyErr_WarnFormat(PyObject *source, PyObject *category, Py_ssize_t stack_level, in _PyErr_WarnFormat() argument
1156 res = _PyErr_WarnFormatV(source, category, stack_level, format, vargs); in _PyErr_WarnFormat()
1181 PyErr_WarnEx(PyObject *category, const char *text, Py_ssize_t stack_level) in PyErr_WarnEx() argument
1187 ret = warn_unicode(category, message, stack_level, NULL); in PyErr_WarnEx()
1198 PyErr_Warn(PyObject *category, const char *text) in PyErr_Warn() argument
1200 return PyErr_WarnEx(category, text, 1); in PyErr_Warn()
1205 PyErr_WarnExplicitObject(PyObject *category, PyObject *message, in PyErr_WarnExplicitObject() argument
1210 if (category == NULL) in PyErr_WarnExplicitObject()
1211 category = PyExc_RuntimeWarning; in PyErr_WarnExplicitObject()
1212 res = warn_explicit(category, message, filename, lineno, in PyErr_WarnExplicitObject()
1221 PyErr_WarnExplicit(PyObject *category, const char *text, in PyErr_WarnExplicit() argument
1238 ret = PyErr_WarnExplicitObject(category, message, filename, lineno, in PyErr_WarnExplicit()
1249 PyErr_WarnExplicitFormat(PyObject *category, in PyErr_WarnExplicitFormat() argument
1276 res = warn_explicit(category, message, filename, lineno, in PyErr_WarnExplicitFormat()