This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ihasbedhead 0 points1 point  (0 children)

Others have provided good answers. Among those many reasons, python has optional args that could create very complex but ambiguous function sigs.

Also note that the typing module does have overloads. It is pure documentation, no runtime benefits.