diff options
| author | Thomas Wouters <thomas@python.org> | 2001-07-09 10:45:31 +0000 | 
|---|---|---|
| committer | Thomas Wouters <thomas@python.org> | 2001-07-09 10:45:31 +0000 | 
| commit | 4ccf1190535319d37cbc712422fd097cd8f0464f (patch) | |
| tree | fa13ae01c178f35d5da8ae431c4f75cf29ea2afa /Modules/regexmodule.c | |
| parent | 4e566ab904ef4712cb116bccc7a47bd4f0b8d764 (diff) | |
| download | cpython-git-4ccf1190535319d37cbc712422fd097cd8f0464f.tar.gz | |
initregex(): Check return value of PyErr_Warn() and propagate the exception
(if any.)
Diffstat (limited to 'Modules/regexmodule.c')
| -rw-r--r-- | Modules/regexmodule.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/Modules/regexmodule.c b/Modules/regexmodule.c index 8509f483f5..dc2f19aa68 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);  | 
