-
-
Notifications
You must be signed in to change notification settings - Fork 32k
argparse: abbreviated single-dash long options do not work with = #124345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Sep 24, 2024
serhiy-storchaka
added a commit
that referenced
this issue
Sep 29, 2024
miss-islington
pushed a commit
to miss-islington/cpython
that referenced
this issue
Sep 29, 2024
…in argparse (pythonGH-124428) (cherry picked from commit 6118044) Co-authored-by: Serhiy Storchaka <[email protected]>
miss-islington
pushed a commit
to miss-islington/cpython
that referenced
this issue
Sep 29, 2024
…in argparse (pythonGH-124428) (cherry picked from commit 6118044) Co-authored-by: Serhiy Storchaka <[email protected]>
serhiy-storchaka
added a commit
that referenced
this issue
Sep 29, 2024
… in argparse (GH-124428) (GH-124754) (cherry picked from commit 6118044) Co-authored-by: Serhiy Storchaka <[email protected]>
serhiy-storchaka
added a commit
that referenced
this issue
Oct 7, 2024
… in argparse (GH-124428) (GH-124753) (cherry picked from commit 6118044) Co-authored-by: Serhiy Storchaka <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
argparse
supports short options, single-dash long options and double-dash long options. Values for option can be specified as separate argument (for all types of options):It can also be grouped in a single argument with the option. In this case it should be separated by
=
from the option name:argparse
also supports abbreviation of long options (enabled by default):Abbreviated double-dash long options can be used with
=
:But this does not work with single-dash long options:
This is definitely an omission. There are other bugs related to abbreviation (#104860) and use with
=
(#124305). There were many other bugs related to this code. This code is just not well tested.The code for
--opt=value
is not tested as well -- breaking it does not break tests.Linked PRs
The text was updated successfully, but these errors were encountered: