From 0f2e641df59dd7d774f1dd06d4bab982a8c56151 Mon Sep 17 00:00:00 2001 From: "liana.bakradze" Date: Wed, 3 Aug 2016 17:58:17 +0300 Subject: [PATCH] created special folder for stepic files --- .../edu/learning/stepic/StepicWrappers.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/python/educational-core/student/src/com/jetbrains/edu/learning/stepic/StepicWrappers.java b/python/educational-core/student/src/com/jetbrains/edu/learning/stepic/StepicWrappers.java index 7f7d9d6892d7..0dfcae42215e 100644 --- a/python/educational-core/student/src/com/jetbrains/edu/learning/stepic/StepicWrappers.java +++ b/python/educational-core/student/src/com/jetbrains/edu/learning/stepic/StepicWrappers.java @@ -63,9 +63,22 @@ public class StepicWrappers { assert taskDir != null; VirtualFile ideaDir = project.getBaseDir().findChild(".idea"); assert ideaDir != null; + String stepic = "stepic"; + VirtualFile stepicDir = ideaDir.findChild(stepic); + if (stepicDir == null) { + try { + stepicDir = ideaDir.createChildDirectory(StepicWrappers.class, stepic); + } + catch (IOException e) { + LOG.info("Failed to create idea/stepic directory", e); + } + } + if (stepicDir == null) { + return; + } String name = entry.getKey(); VirtualFile answerFile = taskDir.findChild(name); - Pair pair = EduUtils.createStudentFile(StepicWrappers.class, project, answerFile, ideaDir, null); + Pair pair = EduUtils.createStudentFile(StepicWrappers.class, project, answerFile, stepicDir, null); if (pair == null) { return; } -- 2.23.3