flowersteam/adtool_legacy

remove CONFIG_DEFINITION initializations

Opened this issue · 0 comments

there is a test case in test_expose_config.py that documents this. basically exposing configs does not work well with inheritance. A fix
would be to remove the CONFIG_DEFINITION={} initializations (which are mutable) from Leaf, which everything inherits, but this
will break legacy compatibility.

Suggest biting the bullet and making a breaking change and changing the legacy code.