diff -r 0bdf5c7e60e8 Doc/library/shutil.rst --- a/Doc/library/shutil.rst Sun May 15 00:49:20 2011 +0200 +++ b/Doc/library/shutil.rst Tue Mar 29 18:23:02 2011 -0700 @@ -121,7 +121,9 @@ process. :func:`ignore_patterns` can be used to create such a callable that ignores names based on glob-style patterns. - If exception(s) occur, an :exc:`Error` is raised with a list of reasons. + If exception(s) occur, an :exc:`Error` is raised. The exception argument is + a list of 3-tuples (*srcname*, *destname*, *exceptionstr*), one for each + failed operation. If *copy_function* is given, it must be a callable that will be used to copy each file. It will be called with the source path and the @@ -167,9 +169,7 @@ .. exception:: Error - This exception collects exceptions that raised during a multi-file operation. For - :func:`copytree`, the exception argument is a list of 3-tuples (*srcname*, - *dstname*, *exception*). + This exception collects exceptions that raised during a multi-file operation. .. _shutil-example: