mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
cleanup, remove dead code
(cherry picked from commit f7912b44dc75c228a9c763cf0b517d3aee0ea483) IJ-MR-141257 GitOrigin-RevId: 095827de20dd1c2dd83dd8eedb6b40a9bb3c8a64
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c728b222ee
commit
56b48787e3
@@ -36,6 +36,7 @@ public class PythonGenerateProjectCallback<T> extends AbstractNewProjectStep.Abs
|
||||
public void consume(@Nullable ProjectSettingsStepBase<T> step, @NotNull ProjectGeneratorPeer<T> projectGeneratorPeer) {
|
||||
if (!(step instanceof ProjectSpecificSettingsStep settingsStep)) return;
|
||||
|
||||
// FIXME: pass welcome script creation via settings
|
||||
if (step instanceof PythonProjectSpecificSettingsStep) {
|
||||
// has to be set before project generation
|
||||
boolean welcomeScript = PropertiesComponent.getInstance().getBoolean("PyCharm.NewProject.Welcome", false);
|
||||
@@ -45,17 +46,6 @@ public class PythonGenerateProjectCallback<T> extends AbstractNewProjectStep.Abs
|
||||
final DirectoryProjectGenerator generator = settingsStep.getProjectGenerator();
|
||||
Sdk sdk = settingsStep.getSdk();
|
||||
|
||||
if (generator instanceof PythonProjectGenerator) {
|
||||
final BooleanFunction<PythonProjectGenerator> beforeProjectGenerated = ((PythonProjectGenerator<?>)generator).beforeProjectGenerated(sdk);
|
||||
if (beforeProjectGenerated != null) {
|
||||
final boolean result = beforeProjectGenerated.fun((PythonProjectGenerator)generator);
|
||||
if (!result) {
|
||||
Messages.showWarningDialog(PyBundle.message("project.cannot.be.generated"), PyBundle.message("error.in.project.generation"));
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
final Object settings = computeProjectSettings(generator, settingsStep, projectGeneratorPeer);
|
||||
final Project newProject = generateProject(settingsStep, settings);
|
||||
if (settings instanceof PyNewProjectSettings) {
|
||||
|
||||
@@ -309,10 +309,6 @@ public abstract class PythonProjectGenerator<T extends PyNewProjectSettings> ext
|
||||
}
|
||||
}
|
||||
|
||||
public @Nullable BooleanFunction<PythonProjectGenerator> beforeProjectGenerated(final @Nullable Sdk sdk) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void afterProjectGenerated(final @NotNull Project project) {
|
||||
}
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ class PoetryNewEnvironmentCreator(model: PythonMutableTargetAddInterpreterModel)
|
||||
}
|
||||
|
||||
|
||||
override fun getOrCreateSdk(): Sdk? {
|
||||
override fun getOrCreateSdk(): Sdk {
|
||||
if (model is PythonLocalAddInterpreterModel) {
|
||||
PropertiesComponent.getInstance().poetryPath = model.state.poetryExecutable.get().nullize()
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ internal fun detectPoetryExecutable(): Path? {
|
||||
else -> "poetry"
|
||||
}
|
||||
return PathEnvironmentVariableUtil.findInPath(name)?.toPath() ?: System.getProperty("user.home")?.let { homePath ->
|
||||
Path.of(homePath,".poetry", "bin", name).takeIf { it.exists() }
|
||||
Path.of(homePath, ".poetry", "bin", name).takeIf { it.exists() }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user