mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
add all python versions to "available for course " combobox
This commit is contained in:
+4
@@ -5,6 +5,7 @@ import com.jetbrains.edu.coursecreator.actions.CCChangeCourseInfo;
|
||||
import com.jetbrains.edu.coursecreator.ui.CCNewProjectPanel;
|
||||
import com.jetbrains.edu.learning.courseFormat.Course;
|
||||
import com.jetbrains.python.PythonLanguage;
|
||||
import com.jetbrains.python.psi.LanguageLevel;
|
||||
|
||||
import javax.swing.*;
|
||||
|
||||
@@ -35,6 +36,9 @@ public class PyCCChangeCourseInfo extends CCChangeCourseInfo {
|
||||
languageLevelCombobox.addItem(ALL_VERSIONS);
|
||||
languageLevelCombobox.addItem(PYTHON_3);
|
||||
languageLevelCombobox.addItem(PYTHON_2);
|
||||
for (LanguageLevel level : LanguageLevel.values()) {
|
||||
languageLevelCombobox.addItem(level.toString());
|
||||
}
|
||||
languageLevelCombobox.setVisible(true);
|
||||
final String version = course.getLanguageVersion();
|
||||
if (version != null) {
|
||||
|
||||
+6
@@ -235,6 +235,12 @@ public class PyStudyDirectoryProjectGenerator extends PythonProjectGenerator imp
|
||||
if (PyStudyLanguageManager.PYTHON_2.equals(version)) {
|
||||
baseLevel = LanguageLevel.PYTHON27;
|
||||
}
|
||||
else if (PyStudyLanguageManager.PYTHON_3.equals(version)) {
|
||||
baseLevel = LanguageLevel.PYTHON31;
|
||||
}
|
||||
else if (version != null) {
|
||||
baseLevel = LanguageLevel.fromPythonVersion(version);
|
||||
}
|
||||
}
|
||||
final PythonSdkFlavor flavor = PythonSdkFlavor.getApplicableFlavors(false).get(0);
|
||||
String baseSdk = null;
|
||||
|
||||
Reference in New Issue
Block a user