Python Type Hints add clarity to the ambiguity of variable, argument, and function return types in python. They can be added without having any effect on the code runing at all.
Some of the types added are still relatively generic, but can be made more specific over time.
There are tools, such as mypy that can be added to the linting and CI process to validate that the code is utilizing types correct and helps prevent subtle bugs. This may be added in a subsequent change-set.
Python Type Hints add clarity to the ambiguity of variable, argument, and function return types in python. They can be added without having any effect on the code runing at all.
Some of the types added are still relatively generic, but can be made more specific over time.
There are tools, such as mypy that can be added to the linting and CI process to validate that the code is utilizing types correct and helps prevent subtle bugs. This may be added in a subsequent change-set.