[New-bugs-announce] [issue43956] C-API: Incorrect default value for Py_SetProgramName

Jouke Witteveen report at bugs.python.org
Tue Apr 27 13:57:00 EDT 2021


New submission from Jouke Witteveen <j.witteveen at gmail.com>:

The default program name is hardcoded in Python/initconfig.c:config_init_program_name. It is "python" on Windows, and "python3" elsewhere. The documentation currently suggests that it is "python" everywhere.

Additionally, the documentation currently says:

> The argument should point to a zero-terminated wide character string in static storage whose contents will not change for the duration of the program’s execution.

The code, however, duplicates the string, so I am not sure this is true.

----------
assignee: docs at python
components: Documentation
messages: 392113
nosy: docs at python, joukewitteveen
priority: normal
pull_requests: 24356
severity: normal
status: open
title: C-API: Incorrect default value for Py_SetProgramName
versions: Python 3.10, Python 3.11, Python 3.6, Python 3.7, Python 3.8, Python 3.9

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue43956>
_______________________________________


More information about the New-bugs-announce mailing list