Re:Python type hints may not be not for me in practice
by hbrn on Saturday November 30, 2024 @01:32PM
(#42283168)
Have you read the whole section?
> Documentation for parameters and return values ([23])
> Let IDEs show what types a function expects and returns ([16])
> For example, one library might use string-based annotations to provide improved help messages, like so:
def compile(source: "something compilable",
filename: "where the compilable thing comes from",
mode: "is this a single statement or a suite?"):
This is provably wrong. See https://peps.python.org/pep-3107/#use-cases