Kaydet (Commit) dacde0d6 authored tarafından Benjamin Peterson's avatar Benjamin Peterson

turn PyErr_WarnPy3k into a macro

üst eeb2b21a
...@@ -9,7 +9,8 @@ PyAPI_FUNC(void) _PyWarnings_Init(void); ...@@ -9,7 +9,8 @@ PyAPI_FUNC(void) _PyWarnings_Init(void);
PyAPI_FUNC(int) PyErr_WarnEx(PyObject *, const char *, Py_ssize_t); PyAPI_FUNC(int) PyErr_WarnEx(PyObject *, const char *, Py_ssize_t);
PyAPI_FUNC(int) PyErr_WarnExplicit(PyObject *, const char *, const char *, int, PyAPI_FUNC(int) PyErr_WarnExplicit(PyObject *, const char *, const char *, int,
const char *, PyObject *); const char *, PyObject *);
PyAPI_FUNC(int) PyErr_WarnPy3k(const char *, Py_ssize_t);
#define PyErr_WarnPy3k(msg, stacklevel) (Py_Py3kWarningFlag ? PyErr_WarnEx(PyExc_DeprecationWarning, msg, stacklevel) : 0)
/* DEPRECATED: Use PyErr_WarnEx() instead. */ /* DEPRECATED: Use PyErr_WarnEx() instead. */
#define PyErr_Warn(category, msg) PyErr_WarnEx(category, msg, 1) #define PyErr_Warn(category, msg) PyErr_WarnEx(category, msg, 1)
......
...@@ -409,8 +409,7 @@ C API ...@@ -409,8 +409,7 @@ C API
which provide the functions through their libm. The files also which provide the functions through their libm. The files also
contains several helpers and constants for math. contains several helpers and constants for math.
- Added a new convenience function, PyErr_WarnPy3k, for issuing Py3k - Added a new convenience macro, PyErr_WarnPy3k, for issuing Py3k warnings.
warnings.
What's New in Python 2.6 alpha 2? What's New in Python 2.6 alpha 2?
......
...@@ -775,15 +775,6 @@ PyErr_WarnExplicit(PyObject *category, const char *text, ...@@ -775,15 +775,6 @@ PyErr_WarnExplicit(PyObject *category, const char *text,
} }
int
PyErr_WarnPy3k(const char *text, Py_ssize_t stacklevel)
{
if (Py_Py3kWarningFlag)
return PyErr_WarnEx(PyExc_DeprecationWarning, text, stacklevel);
return 0;
}
PyDoc_STRVAR(warn_doc, PyDoc_STRVAR(warn_doc,
"Issue a warning, or maybe ignore it or raise an exception."); "Issue a warning, or maybe ignore it or raise an exception.");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment