]> granicus.if.org Git - python/commit
bpo-38234: Cleanup getpath.c (GH-16367)
authorVictor Stinner <vstinner@redhat.com>
Wed, 25 Sep 2019 00:54:25 +0000 (02:54 +0200)
committerGitHub <noreply@github.com>
Wed, 25 Sep 2019 00:54:25 +0000 (02:54 +0200)
commit221fd84703c545408bbb4a6e0b58459651331f5c
treeb7fbeb8590e192b205f85267871828279c152d6c
parent52ad33abbfb6637d74932617c7013bae0ccf6e32
bpo-38234: Cleanup getpath.c (GH-16367)

* search_for_prefix() directly calls reduce() if found is greater
  than 0.
* Add calculate_pybuilddir() subfunction.
* search_for_prefix(): add path string buffer for readability.
* Fix some error handling code paths: release resources on error.
* calculate_read_pyenv(): rename tmpbuffer to filename.
* test.pythoninfo now also logs windows.dll_path
Lib/test/pythoninfo.py
Modules/getpath.c
PC/getpathp.c