I am looking to replace a home built solution which allows a program
to derive a series of variable values through configuration or policy.

The existing facility allows dependences so one of the requested variables
can depend on another, they are ordered and computed. It also allows
callbacks so code can be executed.

For example, you would send in a list with any required parameters and out
the other end comes the derived values, eg:

input = [
    ['PROPERTY_FOO', 'PROPERTY_BAR', 'SOME_OTHER_FIELD'],
    {
        'key_a': 42,
        'key_b': 'foo',
        'key_c': 'some text'
    }
]

output = {
    'PROPERTY_FOO': ['foo_42', 99],
    'PROPERTY_BAR': ['some_static_value'],
    'SOME_OTHER_FIELD': ['foo_42__some_static_value']
}

The existing code base works, however the code is utterly abysmal.

Does such a thing exist that is well maintained?

Thanks,
jlc
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to