Closed fkloft closed 5 years ago
It looks like most of the changed lines are whitespace-related. Can you run your branch through Black first?
Sorry, this was an old PR. When I tried to merge the current master, I accidentally reverted some whitespace related changes from master. I rebased my commits onto master which fixed the whitespace issues.
Currently, metadata items are assigned to a dict that is stored as an attribute of the argument parser. The proper solution would be to assign the dict to the argument namespace, which is also the way the Python docs suggest.
Also, the generation of default values directly on the argument namespace is suppressed to not litter it with
None
values.