Skip to content

Commit f7ec61d

Browse files
committed
Hide private params from .register using __text_signature__
1 parent 7fcf4d5 commit f7ec61d

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Lib/functools.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,6 +1058,7 @@ def wrapper(*args, **kw):
10581058
funcname = getattr(func, '__name__', 'singledispatch function')
10591059
registry[object] = func
10601060
wrapper.register = register
1061+
wrapper.register.__text_signature__ = "(cls, func)" # Hide private parameters from help().
10611062
wrapper.dispatch = dispatch
10621063
wrapper.registry = MappingProxyType(registry)
10631064
wrapper._clear_cache = dispatch_cache.clear

0 commit comments

Comments
 (0)