Kaydet (Commit) 472233ec authored tarafından Berker Peksag's avatar Berker Peksag

Issue #26615: Add missing __qualname__ entry to functools.update_wrapper() docs

Patch by Xiang Zhang.
üst 5abcbb3e
...@@ -375,10 +375,10 @@ The :mod:`functools` module defines the following functions: ...@@ -375,10 +375,10 @@ The :mod:`functools` module defines the following functions:
assigned directly to the matching attributes on the wrapper function and which assigned directly to the matching attributes on the wrapper function and which
attributes of the wrapper function are updated with the corresponding attributes attributes of the wrapper function are updated with the corresponding attributes
from the original function. The default values for these arguments are the from the original function. The default values for these arguments are the
module level constants *WRAPPER_ASSIGNMENTS* (which assigns to the wrapper module level constants ``WRAPPER_ASSIGNMENTS`` (which assigns to the wrapper
function's *__name__*, *__module__*, *__annotations__* and *__doc__*, the function's ``__module__``, ``__name__``, ``__qualname__``, ``__annotations__``
documentation string) and *WRAPPER_UPDATES* (which updates the wrapper and ``__doc__``, the documentation string) and ``WRAPPER_UPDATES`` (which
function's *__dict__*, i.e. the instance dictionary). updates the wrapper function's ``__dict__``, i.e. the instance dictionary).
To allow access to the original function for introspection and other purposes 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 (e.g. bypassing a caching decorator such as :func:`lru_cache`), this function
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment