diff options
Diffstat (limited to 'src/plugins/pythoneditor/pythoneditorplugin.cpp')
| -rw-r--r-- | src/plugins/pythoneditor/pythoneditorplugin.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/pythoneditor/pythoneditorplugin.cpp b/src/plugins/pythoneditor/pythoneditorplugin.cpp index e64eebd98b..0b5b69797a 100644 --- a/src/plugins/pythoneditor/pythoneditorplugin.cpp +++ b/src/plugins/pythoneditor/pythoneditorplugin.cpp @@ -238,7 +238,7 @@ private: bool supportsDebugger() const { return true; } QString mainScript() const { return extraAspect<MainScriptAspect>()->value(); } - QString arguments() const { return extraAspect<ArgumentsAspect>()->arguments(); } + QString arguments() const { return extraAspect<ArgumentsAspect>()->arguments(macroExpander()); } QString interpreter() const { return extraAspect<InterpreterAspect>()->value(); } void updateTargetInformation(); @@ -286,7 +286,8 @@ Runnable PythonRunConfiguration::runnable() const { Runnable r; QtcProcess::addArg(&r.commandLineArguments, mainScript()); - QtcProcess::addArgs(&r.commandLineArguments, extraAspect<ArgumentsAspect>()->arguments()); + QtcProcess::addArgs(&r.commandLineArguments, + extraAspect<ArgumentsAspect>()->arguments(macroExpander())); r.executable = extraAspect<InterpreterAspect>()->value(); r.environment = extraAspect<EnvironmentAspect>()->environment(); return r; |
