diff -r 1b0344e26e82 Doc/reference/import.rst --- a/Doc/reference/import.rst Thu Aug 21 10:32:15 2014 -0400 +++ b/Doc/reference/import.rst Thu Aug 21 10:52:21 2014 -0400 @@ -457,9 +457,10 @@ executes the module code, to prevent unbounded recursion or multiple loading. - * If loading fails, the loader must remove any modules it has inserted - into :data:`sys.modules`, but it must remove **only** the failing - module, and only if the loader itself has loaded it explicitly. + * If loading fails, the loader must remove **only** the failing module, + and only if the failing module was explicity loaded by the loader. + Other modules that have been loaded by the loader will remain in + :data:`sys.modules`. Module spec -----------