Commit 81145c9b authored by Andrew M. Kuchling's avatar Andrew M. Kuchling

#5753: Suggest PySys_SetArgvEx() instead of PySys_SetArgv()

parent de0aeaa4
...@@ -524,12 +524,12 @@ the table of loaded modules, and creates the fundamental modules ...@@ -524,12 +524,12 @@ the table of loaded modules, and creates the fundamental modules
:mod:`__builtin__`, :mod:`__main__`, :mod:`sys`, and :mod:`exceptions`. It also :mod:`__builtin__`, :mod:`__main__`, :mod:`sys`, and :mod:`exceptions`. It also
initializes the module search path (``sys.path``). initializes the module search path (``sys.path``).
.. index:: single: PySys_SetArgv() .. index:: single: PySys_SetArgvEx()
:cfunc:`Py_Initialize` does not set the "script argument list" (``sys.argv``). :cfunc:`Py_Initialize` does not set the "script argument list" (``sys.argv``).
If this variable is needed by Python code that will be executed later, it must If this variable is needed by Python code that will be executed later, it must
be set explicitly with a call to ``PySys_SetArgv(argc, argv)`` subsequent to be set explicitly with a call to ``PySys_SetArgvEx(argc, argv, updatepath)``
the call to :cfunc:`Py_Initialize`. after the call to :cfunc:`Py_Initialize`.
On most systems (in particular, on Unix and Windows, although the details are On most systems (in particular, on Unix and Windows, although the details are
slightly different), :cfunc:`Py_Initialize` calculates the module search path slightly different), :cfunc:`Py_Initialize` calculates the module search path
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment