Message401080
There is a similar issue with `functools.singledispatch`
```
>>> from functools import singledispatch
>>> @singledispatch
... def flip(x: str) -> int:
... """Signature when given a string"""
... return int(x)
...
>>> @flip.register
... def _(x: int) -> str:
... """Signature when given an int"""
... return str(x)
...
>>> flip(5)
'5'
>>> flip('5')
5
>>> help(flip)
Help on function flip in module __main__:
flip(x: str) -> int
Signature when given a string
``` |
|
| Date |
User |
Action |
Args |
| 2021-09-05 11:39:08 | AlexWaygood | set | recipients:
+ AlexWaygood, gvanrossum, rhettinger, ronaldoussoren, kj |
| 2021-09-05 11:39:08 | AlexWaygood | set | messageid: <[email protected]> |
| 2021-09-05 11:39:08 | AlexWaygood | link | issue45100 messages |
| 2021-09-05 11:39:08 | AlexWaygood | create | |
|