in03/proxima

refactor(SettingsManager): Use TOML, Pydantic, better practices

Closed this issue · 2 comments

in03 commented

Looks like TOML supports lossless parsing and easier updating.
We're currently doing a bit of gymnastics with YAML to make it work.
https://pypi.org/project/tomlkit/

Some general refactoring to improve performance and reduce edge-case errors is a good idea.
There are a few half baked features that might benefit from better configuration support.

in03 commented

/cib