Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi!
I wished to provide a small contribution to your fine project.
In another project I am currently working on, I stumbled upon a minor inconvenience in
argparse
's interface. Normally after parsing the parameters one would expect the parser to be immutable (quite understandably so in simple cases). However, I realized a crucial function checking for a value being actually passed by the user is not, though could be,const
!I am concerned the test I wrote might actually be meaningless. What one would expect there is for the code to actually compile, nothing more, to validate this change. I could also offer rewriting some tests to try to better comply with
ArgumentParser
's immutability at some point in their bodies, if you deem that viable or useful in any way.Cheers!