Open mathisloevenich opened 2 years ago
I recognized the following behaviour:
_/etc/conf/appconfig.ini
value = 1
ignore-value = 2
_./appconfig.txt
value = 100
parse_args() returns:
Namespace(value=100, ignore_value=1)
But it would be nice to actually ignore previous variables and config files
What I want to get is:
Namespace(value=100)
and then obviously it would be nice to know which one was used (if there are multiple config files found)
The format_values()
method reports where an arg came from.
The ignore behavior is not something that many people would want AFAIK.
If
default_config_files
is set to:It would be nice to be able to tell which one was used.
Something like:
get_used_config_path()
Or let
parse_args
return the used config path if found