Add note to `sys.orig_argv` clarifying the difference from `sys.argv` (GH-114630)
(cherry picked from commit
1836f674c0d86ec3375189a550c8f4a52ff89ae8)
Co-authored-by: Bradley Reynolds <bradley.reynolds@darbia.dev>
Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
The list of the original command line arguments passed to the Python
executable.
- See also :data:`sys.argv`.
+ The elements of :data:`sys.orig_argv` are the arguments to the Python interpreter,
+ while the elements of :data:`sys.argv` are the arguments to the user's program.
+ Arguments consumed by the interpreter itself will be present in :data:`sys.orig_argv`
+ and missing from :data:`sys.argv`.
.. versionadded:: 3.10