Skip to content

Conversation

@github-actions
Copy link
Contributor

Original issue description

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.

closes #207

@in03 in03 changed the title Refactor SettingsManager with TOML and better practices refactor: SettingsManager with TOML and better practices Feb 15, 2023
@in03 in03 marked this pull request as ready for review February 17, 2023 04:20
@in03 in03 merged commit 89a8fa4 into main Feb 17, 2023
@in03 in03 deleted the feature/issue-207-Refactor-SettingsManager-with-TOML-and-better-practices branch February 17, 2023 04:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

2 participants