diff --git a/Doc/library/functools.rst b/Doc/library/functools.rst index 18c83b1fda17b3..5dc09d0472d4ec 100644 --- a/Doc/library/functools.rst +++ b/Doc/library/functools.rst @@ -620,7 +620,7 @@ The :mod:`functools` module defines the following functions: dispatch>` :term:`generic function`. To define a generic method, decorate it with the ``@singledispatchmethod`` - decorator. When defining a function using ``@singledispatchmethod``, note + decorator. When defining a method using ``@singledispatchmethod``, note that the dispatch happens on the type of the first non-*self* or non-*cls* argument:: diff --git a/Lib/functools.py b/Lib/functools.py index 4c1175b815d6ec..0dee17e5bcde3d 100644 --- a/Lib/functools.py +++ b/Lib/functools.py @@ -947,8 +947,7 @@ def wrapper(*args, **kw): class singledispatchmethod: """Single-dispatch generic method descriptor. - Supports wrapping existing descriptors and handles non-descriptor - callables as instance methods. + Supports wrapping existing descriptors. """ def __init__(self, func):