Fix bugs with encoding of providers
* Made ConfigurationStore a dataclass so that it gets encoded correctly when using asdict * Simplified the code around encoding providers Fixes #325 Fixes #320
This commit is contained in:
@@ -170,6 +170,7 @@ class CacheMissError(Exception):
|
||||
KEYRING_APP_NAME = "app.sublimemusic.SublimeMusic"
|
||||
|
||||
|
||||
@dataclass
|
||||
class ConfigurationStore(dict):
|
||||
"""
|
||||
This defines an abstract store for all configuration parameters for a given Adapter.
|
||||
|
Reference in New Issue
Block a user