-
-
Notifications
You must be signed in to change notification settings - Fork 33.2k
Closed
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytype-featureA feature request or enhancementA feature request or enhancement
Description
Feature or enhancement
Proposal:
Change the default value of the suggest_on_error parameter in argparse.ArgumentParser from False to True.
This improves the UX of the argparse module by making helpful error suggestions the default behavior.
While this is technically a breaking change, the impact is negligible as it only affects error messages (which already indicate failure). Users who prefer the old behavior can explicitly set suggest_on_error=False.
Has this already been discussed elsewhere?
No response given
Links to previous discussion of this feature:
This feature has been suggested in a Bluesky thread, where it has been suggested by @savannahostrowski and @hugovk.
Linked PRs
hugovk and savannahostrowski
Metadata
Metadata
Assignees
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytype-featureA feature request or enhancementA feature request or enhancement