quartiq / miniconf

Rust serialize/deserialize/access reflection for trees (no_std, no alloc)
MIT License
25 stars 3 forks source link

Analyze retain-by-default Python client behavior #84

Closed ryan-summers closed 1 year ago

ryan-summers commented 2 years ago

In many cases, it seems counter intuitive that settings configured via python are retained-by-default.

For test scripts, this means every call to command() has to have retained=False. Instead, it may make sense to have the CLI operate in retained-by-default, but make the API exposed over python only operate as retained-when-specified.

jordens commented 2 years ago

Sounds good.