D14710: Inject default environment group variables into debug process environment.
Raúl Sánchez Siles
noreply at phabricator.kde.org
Wed Aug 15 23:42:15 BST 2018
Kebianizao added a comment.
In D14710#309820 <https://phabricator.kde.org/D14710#309820>, @brauch wrote:
> I'm actually fine with this approach, I just don't understand why the environment is set once on the process and once on the job. Why is this necessary, or do I misunderstand what it's doing ...?
I'm reviewing this right now. I don't have a reasonable answer for your question. As the patch was my first working version, I think I only managed to get the environmentProfiles variables at PdbLauncher::start not noticing that I could get the variables from a specific environment profile anywhere like this:
const KDevelop::EnvironmentProfileList environmentProfiles(KSharedConfig::openConfig());
Later I though that I could just simply store the environment profile name at PdbLauncher::start, include it in the DebugJob object and tweak the debugee process environment just before the debug process is created at DebugSession::start.
Final patch will arrive in short.
R53 KDevelop: Python Support
To: Kebianizao, #kdevelop
Cc: brauch, vkorneev, apol, kdevelop-devel, antismap, iodelay, vbspam, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the KDevelop-devel