in lib/muchos/config/base.py [0:0]
def resolve_value(self, config_name, default=None):
# listed low to high priority
section_priority = [
"general",
"ansible-vars",
self.get("performance", "profile"),
]
all_values = [
self.get(section, config_name, fallback=None)
for section in section_priority
]
try:
*_, val = filter(None, all_values)
except ValueError:
return default
return val