Issue #13683: raise with no exception in scope throws a RuntimeError; fix by Ramchandra Apte

This commit is contained in:
Sandro Tosi 2012-01-01 12:17:15 +01:00
parent 4391173778
commit b2794c842f
1 changed files with 2 additions and 2 deletions

View File

@ -495,8 +495,8 @@ The :keyword:`raise` statement
If no expressions are present, :keyword:`raise` re-raises the last exception If no expressions are present, :keyword:`raise` re-raises the last exception
that was active in the current scope. If no exception is active in the current that was active in the current scope. If no exception is active in the current
scope, a :exc:`TypeError` exception is raised indicating that this is an error scope, a :exc:`RuntimeError` exception is raised indicating that this is an
(if running under IDLE, a :exc:`queue.Empty` exception is raised instead). error.
Otherwise, :keyword:`raise` evaluates the first expression as the exception Otherwise, :keyword:`raise` evaluates the first expression as the exception
object. It must be either a subclass or an instance of :class:`BaseException`. object. It must be either a subclass or an instance of :class:`BaseException`.