Staging
v0.8.1
https://github.com/python/cpython
Revision ddc163df25191af5bf8000091dbf8f6500b1d7c9 authored by Victor Stinner on 24 September 2018, 12:03:01 UTC, committed by GitHub on 24 September 2018, 12:03:01 UTC
Fix a crash with musl libc (on Alpine Linux) when the script filename
specified on the command line doesn't exist. pymain_open_filename()
now gets the current core configuration from the interpreter state.

Modify the code to make it closer to the master branch:

* Rename _Py_CommandLineDetails to _PyCmdline
* Remove _PyMain.config: replaced with a local variable
  'local_config' in pymain_init()
* Reorganize pymain_main(): move code using the "local config"
  into pymain_init()
* As soon as possible, switch from the local config to the core
  configuration attached to the interpreter.
1 parent aeadf59
History
Tip revision: ddc163df25191af5bf8000091dbf8f6500b1d7c9 authored by Victor Stinner on 24 September 2018, 12:03:01 UTC
bpo-34783: Fix Py_Main() (GH-9526)
Tip revision: ddc163d
File Mode Size
docs-release.yml -rw-r--r-- 1.2 KB
docs.yml -rw-r--r-- 1.6 KB
install_deps.sh -rwxr-xr-x 329 bytes
linux-buildbot.yml -rw-r--r-- 1.5 KB
linux-coverage.yml -rw-r--r-- 2.6 KB
linux-pr.yml -rw-r--r-- 2.7 KB
macos-buildbot.yml -rw-r--r-- 1.1 KB
macos-pr.yml -rw-r--r-- 1.9 KB
windows-buildbot.yml -rw-r--r-- 1.5 KB
windows-pr.yml -rw-r--r-- 2.1 KB

back to top