Skip to content

Published 1.1.108

Compare
Choose a tag to compare
@erictraut erictraut released this 02 Feb 04:49

Behavior change: Changed type inference logic for binary expressions of the form x or [] so [] uses the type of x to inform its type.

Bug Fix: Fixed bug in the way a specialized variadic type alias is printed (for error messages, hover text, etc.).

Enhancement: Added support for subscript index lists that contain a trailing comma (e.g. a[0,]). The subscript in this case is a tuple and is not valid for most objects, so it should generate an error.

Enhancement: Improved parse error recovery for empty subscripts (e.g. a[]). Started to add support for PEP 637.

Enhancement: Improved consistency of error messages.

New Feature: Added support for PEP 637 (keyword and unpacked arguments in subscripts). This PEP is still in the draft phase and may change before being finalized.

New Feature: Added a way for the "verifytypes" feature to ignore partially-unknown types imported from external packages. To use this feature, append a "!" to the end of the package name provided after the "--verifytypes" option.