diff --git a/python/pluginResources/messages/PyBundle.properties b/python/pluginResources/messages/PyBundle.properties index c701b9ca4fc5..dfd605072da0 100644 --- a/python/pluginResources/messages/PyBundle.properties +++ b/python/pluginResources/messages/PyBundle.properties @@ -229,16 +229,6 @@ settings.python.group.description=
Configure key Python development s settings.python.tools.group.title=Tools settings.python.tools.group.description=Configure external Python tool settings. -# Type Engine Settings -configurable.PyTypeEngineConfigurable.display.name=Type Engine -configurable.PyTypeEngineConfigurable.engine.label=Type engine: -configurable.PyTypeEngineConfigurable.project.default=Project default -configurable.PyTypeEngineConfigurable.project.default.description=Use the project-level type engine setting for this module. -configurable.PyTypeEngineConfigurable.pycharm.description=A smart IDE type engine optimized for real world Python, including Django templates, SqlAlchemy models, and more. -configurable.PyTypeEngineConfigurable.pyrefly.description=Currently in Beta, Pyrefly provides fast and accurate type checking, with experimental support for Django and Pydantic. -configurable.PyTypeEngineConfigurable.ty.description=Currently in Beta, ty provides fast and accurate type checking designed to work well with untyped code. Supports advanced type analysis features. -configurable.PyTypeEngineConfigurable.open.settings=Type Engine Settings\u2026 - runcfg.autodetect.display_name=Autodetect runcfg.autodetect.parameters.group.name=Python test diff --git a/python/python-psi-impl/src/com/jetbrains/python/psi/types/PyTypeInferenceCspSolver.kt b/python/python-psi-impl/src/com/jetbrains/python/psi/types/PyTypeInferenceCspSolver.kt index d629c05a7d1a..85c28040d1ad 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/psi/types/PyTypeInferenceCspSolver.kt +++ b/python/python-psi-impl/src/com/jetbrains/python/psi/types/PyTypeInferenceCspSolver.kt @@ -528,6 +528,7 @@ private object ConstraintReducer { Variance.INFER_VARIANCE -> { UNREACHABLE() } + Variance.BIVARIANT -> {} } // success } diff --git a/python/src/com/jetbrains/python/externaltools/configuration/PyLspToolConfiguration.kt b/python/src/com/jetbrains/python/externaltools/configuration/PyLspToolConfiguration.kt index 69f3ebca2795..4bec3ac41704 100644 --- a/python/src/com/jetbrains/python/externaltools/configuration/PyLspToolConfiguration.kt +++ b/python/src/com/jetbrains/python/externaltools/configuration/PyLspToolConfiguration.kt @@ -6,7 +6,15 @@ import com.intellij.util.xmlb.XmlSerializerUtil import java.nio.file.Path import kotlin.io.path.Path -abstract class PyLspToolConfiguration