FAQ

What’s the priority over env, role and node.

The order of the priority is “node > role > env”

Can I change the context in the middle?

Yes, you can register again

import configoverloader as co
co.register_context(env="OLD_ENV",)

The other call configoverloader.get_filesnames() with parameters .. code-block:: python

import configoverloader as co filename_list = co.get_filenames(“example_a.ini”, env=”NEW_ENV”)

What is default value of env, role and node ?

env and role has no default value. Node’s default value is socket.gethostname() and socket.getfqdn. If you don’t like this behavior, please set default value like this. .. code-block:: python

import configoverloader as co co.register_context(node=”“)