From: Brett Cannon Date: Sun, 15 Mar 2009 00:00:19 +0000 (+0000) Subject: Clean up docstring from importlib.util.module_for_loader. X-Git-Tag: v3.1a2~268 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0e0d8a63b15b83942dba2ef1ddc33fa2f4534e21;p=thirdparty%2FPython%2Fcpython.git Clean up docstring from importlib.util.module_for_loader. --- diff --git a/Lib/importlib/_bootstrap.py b/Lib/importlib/_bootstrap.py index 5e9e16e4fbb3..cae12ed6e9ac 100644 --- a/Lib/importlib/_bootstrap.py +++ b/Lib/importlib/_bootstrap.py @@ -128,14 +128,14 @@ def set_loader(fxn): def module_for_loader(fxn): """Decorator to handle selecting the proper module for loaders. - Decorated modules are passed the module to use instead of the module name. - The module is either from sys.modules if it already exists (for reloading) - or is a new module which has __name__ set. If any exception is raised by - the decorated method and the decorator added a module to sys.modules, then - the module is deleted from sys.modules. - - The decorator assumes that the decorated method takes self/cls as a first - argument and the module as the second argument. + The decorated function is passed the module to use instead of the module + name. The module passed in to the function is either from sys.modules if + it already exists or is a new module which has __name__ set and is inserted + into sys.modules. If an exception is raised and the decorator created the + module it is subsequently removed from sys.modules. + + The decorator assumes that the decorated function takes the module name as + the second argument. """ def decorated(self, fullname):