Add from_option_string to RPCOptions #921
Merged
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.
To preserve the Argparse argument when the
dest
does not match the argument itself,from_option_string
must define that mapping.In this case,
(no-)log-rewrites
did not matchlog_succ_rewrites
and theRPCOptions
class did not have afrom_option_string
function. Whenno-log-rewrites: true
was used in the TOML file, a new option,log_rewrites
was set tofalse
instead of settinglog_succ_rewrites
tofalse.
Having
log-rewrites
mapped tolog_succ_rewrites
in theRPCOptions.from_option_string
class means that when the TOML file hasno-log-rewrites: true,
thelog_succ_rewrites
will be set toFalse.