]> granicus.if.org Git - python/commitdiff
Update whatsnew for compound with-statements.
authorRaymond Hettinger <python@rcn.com>
Wed, 27 May 2009 09:12:18 +0000 (09:12 +0000)
committerRaymond Hettinger <python@rcn.com>
Wed, 27 May 2009 09:12:18 +0000 (09:12 +0000)
Doc/whatsnew/3.1.rst

index a28875f4aa9d92348b0a16cfe806addd7b20d24a..fb439ec7c16ca7df5e43538dd8839cbe4680447a 100644 (file)
@@ -156,6 +156,17 @@ Some smaller changes made to the core Python language are:
 
   (Contributed by Georg Brandl; :issue:`5675`.)
 
+* The syntax of the :keyword:`with` statement now allows multiple context
+  managers in a single statement::
+
+    >>> with open('mylog.txt') as infile, open('a.out', 'w') as outfile:
+    ...     for line in infile:
+    ...         if '<critical>' in line:
+    ...             outfile.write(line)
+
+  (Contributed by Georg Brandl;
+  `appspot issue 53094 <http://codereview.appspot.com/53094>`_.)
+
 * ``round(x, n)`` now returns an integer if *x* is an integer.
   Previously it returned a float::