From 74b4990d4f610dabfdabf2f819afc21093de64a7 Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Tue, 8 Apr 2025 01:33:49 +0200 Subject: [PATCH] PY-80062: ignore Django facet (WIP) GitOrigin-RevId: f0c4835dcf99f7c1f5a1ecec0402160020371c59 --- python/pluginCore/resources/META-INF/plugin.xml | 2 +- .../jetbrains/python/run/PythonLockedRunConfiguration.kt | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/python/pluginCore/resources/META-INF/plugin.xml b/python/pluginCore/resources/META-INF/plugin.xml index 0012357cad63..d5edbaa9ecba 100644 --- a/python/pluginCore/resources/META-INF/plugin.xml +++ b/python/pluginCore/resources/META-INF/plugin.xml @@ -209,7 +209,7 @@ The Python plug-in provides smart editing for Python scripts. The feature set of - + diff --git a/python/src/com/jetbrains/python/run/PythonLockedRunConfiguration.kt b/python/src/com/jetbrains/python/run/PythonLockedRunConfiguration.kt index d4b128700a0b..22058cdd5f8c 100644 --- a/python/src/com/jetbrains/python/run/PythonLockedRunConfiguration.kt +++ b/python/src/com/jetbrains/python/run/PythonLockedRunConfiguration.kt @@ -8,6 +8,8 @@ import com.intellij.execution.Executor import com.intellij.execution.configurations.* import com.intellij.execution.runners.ExecutionEnvironment import com.intellij.execution.runners.RunConfigurationWithSuppressedDefaultRunAction +import com.intellij.facet.impl.invalid.FacetIgnorer +import com.intellij.facet.impl.invalid.InvalidFacet import com.intellij.icons.AllIcons import com.intellij.openapi.options.SettingsEditor import com.intellij.openapi.project.Project @@ -161,6 +163,6 @@ private class FlaskServerLockedRunConfigurationType : PythonLockedRunConfigurati private class DbtRunLockedConfigurationType : PythonLockedRunConfigurationTypeBase("DbtRunConfiguration", "dbt") private class FastAPILockedRunConfigurationType : PythonLockedRunConfigurationTypeBase("Python.FastAPI", "FastAPI") -//private class DjangoFacetIgnorer : FacetIgnorer { -// override fun isIgnored(facet: InvalidFacet): Boolean = facet.name == "Django" -//} \ No newline at end of file +private class DjangoFacetIgnorer : FacetIgnorer { + override fun isIgnored(facet: InvalidFacet): Boolean = facet.name == "Django" +} \ No newline at end of file