Author: collin.winter Date: Mon Sep 10 02:27:23 2007 New Revision: 58073 Modified: python/branches/py3k/Doc/tutorial/classes.rst Log: Update tutorial/classes.rst to remove references to the old two-argument form of the raise statement.
Modified: python/branches/py3k/Doc/tutorial/classes.rst ============================================================================== --- python/branches/py3k/Doc/tutorial/classes.rst (original) +++ python/branches/py3k/Doc/tutorial/classes.rst Mon Sep 10 02:27:23 2007 @@ -586,16 +586,16 @@ User-defined exceptions are identified by classes as well. Using this mechanism 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 -class derived from it. The second form is a shorthand for:: +In the first form, ``Class`` must be an instance of :class:`type` or of a +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 class or a base class thereof (but not the other way around --- an except clause _______________________________________________ Python-3000-checkins mailing list [email protected] http://mail.python.org/mailman/listinfo/python-3000-checkins
