Message415274
from functools import singledispatch
from typing import Optional
@singledispatch
def load(key: Optional[str] = None, /) -> None:
raise NotImplementedError
@load.register
def _(key: None, /) -> None:
print(f"loaded {key=}")
@load.register
def _(key: str, /) -> None:
print(f"loaded {key=}")
load() # TypeError: load requires at least 1 positional argument |
|
Date |
User |
Action |
Args |
2022-03-15 18:46:49 | randolf.scholz | set | recipients:
+ randolf.scholz |
2022-03-15 18:46:49 | randolf.scholz | set | messageid: <1647370009.1.0.761981911738.issue47030@roundup.psfhosted.org> |
2022-03-15 18:46:49 | randolf.scholz | link | issue47030 messages |
2022-03-15 18:46:49 | randolf.scholz | create | |
|