(original) (raw)
changeset: 101053:ee9921b29fd8 parent: 101051:98cda226d208 parent: 101052:11d8f5d1968d user: Berker Peksag berker.peksag@gmail.com date: Mon Apr 18 21:21:10 2016 +0300 description: Issue #26615: Add missing __qualname__ entry to functools.update_wrapper() docs Patch by Xiang Zhang. diff -r 98cda226d208 -r ee9921b29fd8 Doc/library/functools.rst --- a/Doc/library/functools.rst Mon Apr 18 07:39:54 2016 -0700 +++ b/Doc/library/functools.rst Mon Apr 18 21:21:10 2016 +0300 @@ -375,10 +375,10 @@ assigned directly to the matching attributes on the wrapper function and which attributes of the wrapper function are updated with the corresponding attributes from the original function. The default values for these arguments are the - module level constants *WRAPPER_ASSIGNMENTS* (which assigns to the wrapper - function's *__name__*, *__module__*, *__annotations__* and *__doc__*, the - documentation string) and *WRAPPER_UPDATES* (which updates the wrapper - function's *__dict__*, i.e. the instance dictionary). + module level constants ``WRAPPER_ASSIGNMENTS`` (which assigns to the wrapper + function's ``__module__``, ``__name__``, ``__qualname__``, ``__annotations__`` + and ``__doc__``, the documentation string) and ``WRAPPER_UPDATES`` (which + updates the wrapper function's ``__dict__``, i.e. the instance dictionary). To allow access to the original function for introspection and other purposes (e.g. bypassing a caching decorator such as :func:`lru_cache`), this function /berker.peksag@gmail.com