homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pitrou
Recipients nadeem.vawda, pitrou, tarek
Date 2011年05月21日.23:24:38
SpamBayes Score 6.8731696e-09
Marked as misclassified No
Message-id <1306020275.3693.6.camel@localhost.localdomain>
In-reply-to <1306018752.19.0.177981262632.issue12141@psf.upfronthosting.co.za>
Content
> Because sys.executable (argv[0] in fact) is not filled when you call
> multiprocess vvia the -j option.
sys.executable is set perfectly well when running regrtest in
multiprocess mode, otherwise many other tests would fail.
Try:
$ grep "sys.executable" Lib/test/*
Lib/test/regrtest.py:585: base_cmd = [sys.executable] + opt_args + ['-m', 'test.regrtest']
Lib/test/script_helper.py:20: cmd_line = [sys.executable]
Lib/test/script_helper.py:60: cmd_line = [sys.executable, '-E']
Lib/test/test_base64.py:231: args = (sys.executable, '-m', 'base64') + args
Lib/test/test_capi.py:42: p = subprocess.Popen([sys.executable, "-c",
[etc.]
Again, it seems sysconfig simply has a bug which you can reproduce on
the command line:
$ pwd
/home/antoine/cpython/default/build
$ ../python -c "import sys, sysconfig; print(sys.executable,
sysconfig.get_config_var('srcdir'))"
/home/antoine/cpython/default/build/../python /home/antoine/cpython/default/build
History
Date User Action Args
2011年05月21日 23:24:38pitrousetrecipients: + pitrou, nadeem.vawda, tarek
2011年05月21日 23:24:38pitroulinkissue12141 messages
2011年05月21日 23:24:38pitroucreate

AltStyle によって変換されたページ (->オリジナル) /