From 4ccf1190535319d37cbc712422fd097cd8f0464f Mon Sep 17 00:00:00 2001 From: Thomas Wouters Date: Mon, 9 Jul 2001 10:45:31 +0000 Subject: [PATCH] initregex(): Check return value of PyErr_Warn() and propagate the exception (if any.) --- Modules/regexmodule.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Modules/regexmodule.c b/Modules/regexmodule.c index 8509f483f54..dc2f19aa684 100644 --- a/Modules/regexmodule.c +++ b/Modules/regexmodule.c @@ -660,8 +660,10 @@ initregex(void) m = Py_InitModule("regex", regex_global_methods); d = PyModule_GetDict(m); - PyErr_Warn(PyExc_DeprecationWarning, - "the regex module is deprecated; please use the re module"); + if (PyErr_Warn(PyExc_DeprecationWarning, + "the regex module is deprecated; " + "please use the re module") < 0) + return NULL; /* Initialize regex.error exception */ v = RegexError = PyErr_NewException("regex.error", NULL, NULL);