Jason, Any limitations with doing this over the current code? Could you craft a pull request for this?
-Bill On Fri, Oct 5, 2018 at 10:37 AM Jason Kenny <dragon...@live.com> wrote: > Been using popen with parts via overriding SPAWN var since the start. > > +1 on having this be the default > > Jason > > Get Outlook for Android <https://aka.ms/ghei36> > > ------------------------------ > *From:* Scons-dev <scons-dev-boun...@scons.org> on behalf of Bill Deegan < > b...@baddogconsulting.com> > *Sent:* Friday, October 5, 2018 10:32:50 AM > *To:* SCons developer list > *Subject:* Re: [Scons-dev] Subprocess.popen() on win32? > > Come now. > Win32.py's spawn implementation was updated in 2012.. ;) > > If we universally switch to subprocess.Popen(), then we can safely chdir > for non python function actions. > But passing in the cwd argument. > > That seems likely to be useful.. > > -Bill > > > On Fri, Oct 5, 2018 at 10:28 AM Russel Winder <rus...@winder.org.uk> > wrote: > >> I shall be flippant in the hope of being humorous, yet with an element of >> possible truth: >> >> Perhaps no-one has bothered to update that bit of code in the last decade >> and >> a half? >> >> >> Did you mean subprocess.Popen? Worth noting that the API for subprocess >> changes from call* in earlier versions to run in later. Somewhat annoying >> for >> compatibility across many Python versions. >> >> >> On Fri, 2018-10-05 at 10:17 -0700, Bill Deegan wrote: >> > Greetings, >> > >> > Any reason we're not using subprocess.popen() on win32? >> > We're still using os.spawnve() which is known to have some threading >> issues. >> > https://bugs.python.org/issue6476 >> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.python.org%2Fissue6476&data=02%7C01%7C%7C2ddb85c900724ee6a19d08d62ae89ce0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636743575876087205&sdata=6DYlqZyLYzW9cUS2lCdTze3k41YTSNRLrtQA%2Fje1X8Y%3D&reserved=0> >> > >> > -Bill >> > _______________________________________________ >> > Scons-dev mailing list >> > Scons-dev@scons.org >> > https://pairlist2.pair.net/mailman/listinfo/scons-dev >> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7C%7C2ddb85c900724ee6a19d08d62ae89ce0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636743575876087205&sdata=2A0pZIv2zZMH6rw19nOwDAetJgMmGhs85WvEWwcx1Sc%3D&reserved=0> >> -- >> Russel. >> =========================================== >> Dr Russel Winder t: +44 20 7585 2200 >> 41 Buckmaster Road m: +44 7770 465 077 >> London SW11 1EN, UK w: www.russel.org.uk >> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.russel.org.uk&data=02%7C01%7C%7C2ddb85c900724ee6a19d08d62ae89ce0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636743575876087205&sdata=CQ8ILzxRnVD6Ai6jfJpKs62gFlHwbI7d25lNoZIsYrA%3D&reserved=0> >> >> _______________________________________________ >> Scons-dev mailing list >> Scons-dev@scons.org >> https://pairlist2.pair.net/mailman/listinfo/scons-dev >> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7C%7C2ddb85c900724ee6a19d08d62ae89ce0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636743575876087205&sdata=2A0pZIv2zZMH6rw19nOwDAetJgMmGhs85WvEWwcx1Sc%3D&reserved=0> >> > _______________________________________________ > Scons-dev mailing list > Scons-dev@scons.org > https://pairlist2.pair.net/mailman/listinfo/scons-dev >
_______________________________________________ Scons-dev mailing list Scons-dev@scons.org https://pairlist2.pair.net/mailman/listinfo/scons-dev