mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-05 01:50:56 +07:00
[python] enable macros in a working dir for test configurations (PY-65319)
(cherry picked from commit 51b1e3c00b290eed520a708b6c36e789dbe9a3d1) IJ-MR-171988 GitOrigin-RevId: c1a5c1668c662ac6d953d39f53a29004baf1729b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
27a4e27e1a
commit
5df57ad536
@@ -54,6 +54,7 @@ import com.jetbrains.python.reflection.Properties
|
||||
import com.jetbrains.python.reflection.Property
|
||||
import com.jetbrains.python.reflection.getProperties
|
||||
import com.jetbrains.python.run.*
|
||||
import com.jetbrains.python.run.PythonScriptCommandLineState.getExpandedWorkingDir
|
||||
import com.jetbrains.python.run.targetBasedConfiguration.PyRunTargetVariant
|
||||
import com.jetbrains.python.run.targetBasedConfiguration.TargetWithVariant
|
||||
import com.jetbrains.python.run.targetBasedConfiguration.createRefactoringListenerIfPossible
|
||||
@@ -501,9 +502,8 @@ abstract class PyAbstractTestConfiguration(project: Project,
|
||||
}
|
||||
|
||||
override fun getWorkingDirectorySafe(): String {
|
||||
val dirProvidedByUser = super.getWorkingDirectory()
|
||||
if (!dirProvidedByUser.isNullOrEmpty()) {
|
||||
return dirProvidedByUser
|
||||
workingDirectory?.takeIf { it.isNotEmpty() }?.let {
|
||||
return getExpandedWorkingDir(this)
|
||||
}
|
||||
|
||||
return ApplicationManager.getApplication().runReadAction<String> {
|
||||
|
||||
Reference in New Issue
Block a user