Lines Matching defs:message
569 PyObject *text, PyObject *message,
602 msg = PyObject_CallFunctionObjArgs(warnmsg_cls, message, category,
625 warn_explicit(PyThreadState *tstate, PyObject *category, PyObject *message,
657 /* Normalize message. */
658 Py_INCREF(message); /* DECREF'ed in cleanup. */
659 rc = PyObject_IsInstance(message, PyExc_Warning);
664 text = PyObject_Str(message);
667 category = (PyObject*)Py_TYPE(message);
670 text = message;
671 message = PyObject_CallOneArg(category, message);
672 if (message == NULL)
703 PyErr_SetObject(category, message);
746 if (call_show_warning(tstate, category, text, message, filename,
763 Py_XDECREF(message);
904 get_category(PyObject *message, PyObject *category)
909 rc = PyObject_IsInstance(message, PyExc_Warning);
914 category = (PyObject*)Py_TYPE(message);
933 do_warn(PyObject *message, PyObject *category, Py_ssize_t stack_level,
947 res = warn_explicit(tstate, category, message, filename, lineno, module, registry,
958 message: object
967 warnings_warn_impl(PyObject *module, PyObject *message, PyObject *category,
971 category = get_category(message, category);
974 return do_warn(message, category, stacklevel, source);
1036 static char *kwd_list[] = {"message", "category", "filename", "lineno",
1039 PyObject *message;
1051 kwd_list, &message, &category, &filename, &lineno, &module,
1073 returned = warn_explicit(tstate, category, message, filename, lineno, module,
1095 /* Function to issue a warning message; may raise an exception. */
1098 warn_unicode(PyObject *category, PyObject *message,
1106 res = do_warn(message, category, stack_level, source);
1119 PyObject *message;
1122 message = PyUnicode_FromFormatV(format, vargs);
1123 if (message == NULL)
1126 res = warn_unicode(category, message, stack_level, source);
1127 Py_DECREF(message);
1188 PyObject *message = PyUnicode_FromString(text);
1189 if (message == NULL)
1191 ret = warn_unicode(category, message, stack_level, NULL);
1192 Py_DECREF(message);
1209 PyErr_WarnExplicitObject(PyObject *category, PyObject *message,
1220 res = warn_explicit(tstate, category, message, filename, lineno,
1233 PyObject *message = PyUnicode_FromString(text);
1238 if (message == NULL || filename == NULL)
1246 ret = PyErr_WarnExplicitObject(category, message, filename, lineno,
1250 Py_XDECREF(message);
1262 PyObject *message;
1281 message = PyUnicode_FromFormatV(format, vargs);
1282 if (message != NULL) {
1286 res = warn_explicit(tstate, category, message, filename, lineno,
1288 Py_DECREF(message);