Message275725
I have recently developed a action for the argparse module that allows arguments to be read in from configuration files. It is different in functionality than the convert_arg_line_to_args in that the file path(s) is passed to the action and then opened. This allows a user to sub class the action and use which ever parser they chose. For a default option the action uses the built in configparser module.
To implement it properly I had to adjust some of the code in the the parse functions of the ArgumentParser class. Namely I had to make the take_action function a method of the class so that it could be called by the action. I also had to make a few variables that were private to the function attributes of the class.
If the patch is accepted I would be willing to write some tests as well as documentation. This is my first time submitting a patch like this so any feed back would be appreciated.
Adding it to the core library would seem to fit nicely into the batteries included idea of Python. |
|
Date |
User |
Action |
Args |
2016-09-11 02:30:34 | Chris Nyland | set | recipients:
+ Chris Nyland |
2016-09-11 02:30:34 | Chris Nyland | set | messageid: <1473561034.71.0.0348324779613.issue28074@psf.upfronthosting.co.za> |
2016-09-11 02:30:34 | Chris Nyland | link | issue28074 messages |
2016-09-11 02:30:33 | Chris Nyland | create | |
|