SIGN IN SIGN UP

[3.12] gh-125355: Rewrite parse_intermixed_args() in argparse (GH-125356) (GH-125839)

* The parser no longer changes temporarily during parsing.
* Default values are not processed twice.
* Required mutually exclusive groups containing positional arguments are
  now supported.
* The missing arguments report now includes the names of all required
  optional and positional arguments.
* Unknown options can be intermixed with positional arguments in
  parse_known_intermixed_args().

(cherry picked from commit 759a54d28ffe7eac8c23917f5d3dfad8309856be)
S
Serhiy Storchaka committed
da3d81d3ea94002bc81af2713f6f891ac8211289
Parent: 98a0b36
Committed by GitHub <noreply@github.com> on 10/22/2024, 1:23:30 PM