diff --git a/python/src/com/jetbrains/python/newProjectWizard/projectPath/ProjectPathFlows.kt b/python/src/com/jetbrains/python/newProjectWizard/projectPath/ProjectPathFlows.kt index bb17e16eaa51..8101436ee9a7 100644 --- a/python/src/com/jetbrains/python/newProjectWizard/projectPath/ProjectPathFlows.kt +++ b/python/src/com/jetbrains/python/newProjectWizard/projectPath/ProjectPathFlows.kt @@ -35,7 +35,7 @@ class ProjectPathFlows private constructor(val projectPath: Flow) { /** * Flow emits project file name only when project path is valid */ - val projectName: Flow<@NlsSafe String> = projectPath.filterNotNull().map { it.name } + val projectName: Flow<@NlsSafe String> = projectPath.filterNotNull().map { it.name.replace(" ", "_") } companion object { @@ -71,7 +71,7 @@ class ProjectPathFlows private constructor(val projectPath: Flow) { return Result.Failure(PyBundle.message("python.sdk.new.error.no.absolute")) } - for (validator in arrayOf(CHECK_NON_EMPTY, CHECK_NO_WHITESPACES, CHECK_NO_RESERVED_WORDS)) { + for (validator in arrayOf(CHECK_NON_EMPTY, CHECK_NO_RESERVED_WORDS)) { validator.curry { pathAsString }.validate()?.let { return Result.Failure(it.message) }