• Ned Deily's avatar
    bpo-33109: argparse subparsers are once again not required by default (GH-6919) · 8ebf5ceb
    Ned Deily yazdı
    bpo-26510 in 3.7.0a2 changed the behavior of argparse to make
    subparsers required by default, returning to the behavior of 2.7
    and 3.2. The behavior was changed in 3.3 to be no longer required.
    While it might make more sense to have the default to required,
    compatibility with 3.3 through 3.6 is probably less disruptive
    than trying to reintroduce compatibility with 2.7 at this point.
    This change restores the 3.6 behavior.
    8ebf5ceb
argparse.py 92.8 KB