From: Neal Norwitz Date: Tue, 28 Mar 2006 05:51:02 +0000 (+0000) Subject: Add version added info for with statement and context managers X-Git-Tag: v2.5a0~55 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d03b073e9bc531bd21d3f6da9882c54e36975b0c;p=python Add version added info for with statement and context managers --- diff --git a/Doc/lib/libcontextlib.tex b/Doc/lib/libcontextlib.tex index 842c95492b..46f9cddafe 100644 --- a/Doc/lib/libcontextlib.tex +++ b/Doc/lib/libcontextlib.tex @@ -4,6 +4,8 @@ \declaremodule{standard}{contextlib} \modulesynopsis{Utilities for \keyword{with}-statement contexts.} +\versionadded{2.5} + This module provides utilities for common tasks involving the \keyword{with} statement. diff --git a/Doc/ref/ref3.tex b/Doc/ref/ref3.tex index dfd41029a1..48a37f191d 100644 --- a/Doc/ref/ref3.tex +++ b/Doc/ref/ref3.tex @@ -2109,6 +2109,8 @@ implement a \method{__coerce__()} method, for use by the built-in \subsection{Context Managers and Contexts\label{context-managers}} +\versionadded{2.5} + A \dfn{context manager} is an object that manages the entry to, and exit from, a \dfn{context} surrounding a block of code. Context managers are normally invoked using the \keyword{with} statement (described in diff --git a/Doc/ref/ref7.tex b/Doc/ref/ref7.tex index a5a6eafcc5..ecbc75614a 100644 --- a/Doc/ref/ref7.tex +++ b/Doc/ref/ref7.tex @@ -312,6 +312,8 @@ statement to generate exceptions may be found in section~\ref{raise}. \section{The \keyword{with} statement\label{with}} \stindex{with} +\versionadded{2.5} + The \keyword{with} statement is used to wrap the execution of a block with methods defined by a context manager (see section~\ref{context-managers}). This allows common