Notable changes:
- Completions for method overrides in classes without a parent class will no longer generate unnecessary
super()
calls. - Signature help tooltips will now work when the closing parenthesis is missing.
- Code in
context.surpress
blocks should no longer be unintentionally grayed out in some cases.
(pylance-release#494) - Methods prefixed with a single underscore are now correctly checked for incompatible overrides.
(pylance-release#843) - An internal error related to NewType when used with Protocols has been fixed.
(pylance-release#825) @final
andFinal
checks will now ignore private class members and no longer ignore members prefixed with a single underscore when checking for redeclarations.
(pylance-release#725)
For the full changelog, see CHANGELOG.md.