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: <1630841948.3.0.100101781855.issue45100@roundup.psfhosted.org> |
2021-09-05 11:39:08 | AlexWaygood | link | issue45100 messages |
2021-09-05 11:39:08 | AlexWaygood | create | |
|