Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: SettingsManager with TOML and better practices #258

Conversation

github-actions[bot]
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
1 participant