We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
If default_config_files is set to:
default_config_files
["/etc/conf/app_config.ini", "/etc/conf/conf-enabled/*.ini", "~/.my_app_config.ini", "./app_config.txt"]
It would be nice to be able to tell which one was used.
Something like: get_used_config_path()
get_used_config_path()
Or let parse_args return the used config path if found
parse_args
The text was updated successfully, but these errors were encountered:
I recognized the following behaviour:
/etc/conf/app_config.ini
value = 1 ignore-value = 2
./app_config.txt
value = 100
parse_args() returns: Namespace(value=100, ignore_value=1)
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)
Namespace(value=100)
Sorry, something went wrong.
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.
format_values()
No branches or pull requests
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 foundThe text was updated successfully, but these errors were encountered: