]> granicus.if.org Git - python/commitdiff
Add PyErr_WarnEx()
authorAndrew M. Kuchling <amk@amk.ca>
Mon, 31 Jul 2006 12:52:26 +0000 (12:52 +0000)
committerAndrew M. Kuchling <amk@amk.ca>
Mon, 31 Jul 2006 12:52:26 +0000 (12:52 +0000)
Doc/whatsnew/whatsnew25.tex

index 952f743f37c01c726ce7981a159ad3572cf44c8f..8f7df976bf73bc3b6b20102627871cb46ce31e57 100644 (file)
@@ -2280,6 +2280,13 @@ Lundh at the NeedForSpeed sprint.)
 \var{dict})} can now accept a tuple of base classes as its \var{base}
 argument.  (Contributed by Georg Brandl.)
 
+\item The \cfunction{PyErr_Warn()} function for issuing warnings
+is now deprecated in favour of \cfunction{PyErr_WarnEx(category,
+message, stacklevel)} which lets you specify the number of stack
+frames separating this function and the caller.  A \var{stacklevel} of
+1 is the function calling \cfunction{PyErr_WarnEx()}, 2 is the
+function above that, and so forth.  (Added by Neal Norwitz.)
+
 \item The CPython interpreter is still written in C, but 
 the code can now be compiled with a {\Cpp} compiler without errors.  
 (Implemented by Anthony Baxter, Martin von~L\"owis, Skip Montanaro.)