PY-89943 fix LSP tool widget "Open Settings" action

Pass `PyExternalToolsConfigurable::class.java` directly to
`LspServerWidgetItem` and drop the now-unused `configurableClass`
override from `PyLspToolDescriptor` and its subclasses.

GitOrigin-RevId: c686ccf054c817b7ac8e23e2e9b3228812c202e2
This commit is contained in:
Vitaly Legchilkin
2026-05-28 09:37:52 +00:00
committed by intellij-monorepo-bot
parent 3d7913925c
commit 98669c9e39
2 changed files with 6 additions and 1 deletions
@@ -25,7 +25,7 @@ import kotlinx.coroutines.awaitCancellation
import kotlinx.coroutines.supervisorScope
import javax.swing.JComponent
internal class PyExternalToolsConfigurable(private val project: Project) : BoundSearchableConfigurable(
class PyExternalToolsConfigurable(private val project: Project) : BoundSearchableConfigurable(
displayName = message("settings.external.tools.title"),
helpTopic = "",
_id = ID,
@@ -0,0 +1,5 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.python.pytools.ui.configuration;
import static org.jetbrains.annotations.ApiStatus.Internal;