From 4a8f50a85c111e6a84802971bb7f02eaaff466f0 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Thu, 17 Feb 2011 19:05:53 +0000 Subject: [PATCH] Fix an import and add a citation. --- Doc/whatsnew/3.2.rst | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Doc/whatsnew/3.2.rst b/Doc/whatsnew/3.2.rst index d6c9b3f5da..8f7b03e550 100644 --- a/Doc/whatsnew/3.2.rst +++ b/Doc/whatsnew/3.2.rst @@ -263,8 +263,8 @@ when currently pending futures are done executing. A simple of example of :class:`~concurrent.futures.ThreadPoolExecutor` is a launch of four parallel threads for copying files:: - import threading, shutil - with threading.ThreadPoolExecutor(max_workers=4) as e: + import concurrent.futures, shutil + with concurrent.futures.ThreadPoolExecutor(max_workers=4) as e: e.submit(shutil.copy, 'src1.txt', 'dest1.txt') e.submit(shutil.copy, 'src2.txt', 'dest2.txt') e.submit(shutil.copy, 'src3.txt', 'dest3.txt') @@ -767,8 +767,11 @@ functools >>> get_phone_number.cache_clear() - (Contributed by Raymond Hettinger and incorporating design ideas from - Jim Baker, Miki Tebeka, and Nick Coghlan.) + (Contributed by Raymond Hettinger and incorporating design ideas from Jim + Baker, Miki Tebeka, and Nick Coghlan; see `recipe 498245 + `_\, `recipe 577479 + `_\, :issue:`10586`, and + :issue:`10593`.) * The :func:`functools.wraps` decorator now adds a :attr:`__wrapped__` attribute pointing to the original callable function. This allows wrapped functions to -- 2.40.0