|
|
|
|
|
by barelysapient
1068 days ago
|
|
Mypy is an amazing, should have mentioned it. Pydantic enforces types when you're working with a Pydantic objects. However, it doesn't help with functions that accept vanilla types as parameters. validate arguments checks that the callers parameters matches the function's type hints. This is helpful because a static analyzer like mypy won't catch the wrong type being passed in all situations. |
|