package Ġcom . jetbrains . edu . python . learning . step ik . hyper skill Ċ Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . openapi . vfs . Virtual File Ċ import Ġcom . jetbrains . edu . learning . E du Course Builder Ċ import Ġcom . jetbrains . edu . learning . course Format . Course Ċ import Ġcom . jetbrains . edu . learning . new project . Course Project Generator Ċ import Ġcom . jetbrains . edu . python . learning . Py Configurator Ċ import Ġcom . jetbrains . edu . python . learning . Py Course Builder Ċ import Ġcom . jetbrains . edu . python . learning . new project . Py Course Project Generator Ċ import Ġcom . jetbrains . python . new Project . Py New Project Settings Ċ Ċ /** Ċ Ġ* ĠThis Ġclass Ġis Ġneeded Ġas Ġa Ġhack Ġto Ġoverride Ġbehavior Ġof Ġbase Ġconfigur ator Ġduring ĠHyper skill Ġcourse Ġcreation Ċ Ġ* Ċ Ġ*/ Ċ class ĠPy Hyper skill Base Configurator Ġ: ĠPy Configurator () Ġ{ ĊĠ Ġoverride Ġfun Ġget Mock FileName ( text : ĠString ): ĠString Ġ= ĠMAIN _ PY ĊĊĠ Ġoverride Ġval Ġcourse Builder : ĠE du Course Builder < Py New Project Settings > ĊĠĠĠ Ġget () Ġ= ĠPy Hyper skill Course Builder () ĊĊĠ Ġprivate Ġclass ĠPy Hyper skill Course Builder Ġ: ĠPy Course Builder () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Course Project Generator ( course : ĠCourse ): ĠCourse Project Generator < Py New Project Settings > Ġ{ ĊĠĠĠĠĠ Ġreturn ĠGenerator Without Additional Files ( this , Ġcourse ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġprivate Ġclass ĠGenerator Without Additional Files ( builder : ĠPy Course Builder , Ġcourse : ĠCourse ) Ġ: ĠPy Course Project Generator ( builder , Ġcourse ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Additional Files ( project : ĠProject , Ġbase Dir : ĠVirtual File , Ġis New Course : ĠBoolean ) Ġ{ ĊĠĠĠĠĠ Ġ// Ġdo Ġnothing ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }