Bug Fix: Fixed a false positive error with the new union syntax when the LHS expression is an Any or Unknown type.
Enhancement: Updated typeshed stubs to the latest.
Bug Fix: Fixed bug in ParamSpec specialization code that can occur when using a generic type alias with a ParamSpec.
Bug Fix: Fixed false positive error when assigning a callable to a callback protocol that includes a ParamSpec.
Bug Fix: Fixed bug that resulted in unbound variable condition not being reported if it was in a loop and was assigned conditionally.
Bug Fix: Fixed bug relating to the use of an Any
type argument corresponding to a ParamSpec type parameter.
Bug Fix: Fixed a false positive error when using a generic descriptor class that is parameterized by the self
or cls
parameter of the class that allocates the descriptor.
Enhancement: Added check for inappropriate use of a field annotated with InitVar
.
Bug Fix: Fixed bug that resulted in a false positive error when a protocol class used generic type parameters scoped to a method.