Fix how list types are specified in type hints for type checking
Compare changes
When specifying that an input can be a list of some type, you don't use the list
object, you use the List
type. This has been fixed across all functions in the repo