Commit bbc97126 authored by Collin Winter's avatar Collin Winter

Update tutorial/classes.rst to remove references to the old two-argument form...

Update tutorial/classes.rst to remove references to the old two-argument form of the raise statement.
parent 0ec34779
...@@ -586,16 +586,16 @@ Exceptions Are Classes Too ...@@ -586,16 +586,16 @@ Exceptions Are Classes Too
User-defined exceptions are identified by classes as well. Using this mechanism User-defined exceptions are identified by classes as well. Using this mechanism
it is possible to create extensible hierarchies of exceptions. it is possible to create extensible hierarchies of exceptions.
There are two new valid (semantic) forms for the raise statement:: There are two valid (semantic) forms for the raise statement::
raise Class, instance raise Class
raise instance raise Instance
In the first form, ``instance`` must be an instance of :class:`Class` or of a In the first form, ``Class`` must be an instance of :class:`type` or of a
class derived from it. The second form is a shorthand for:: class derived from it. The first form is a shorthand for::
raise instance.__class__, instance raise Class()
A class in an except clause is compatible with an exception if it is the same A class in an except clause is compatible with an exception if it is the same
class or a base class thereof (but not the other way around --- an except clause class or a base class thereof (but not the other way around --- an except clause
......
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