remove CONFIG_DEFINITION initializations
Opened this issue · 0 comments
jesseylin commented
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.