| 1234567891011121314151617181920212223242526 |
- import pathlib
- from .config import config
- class app_config(config):
- def __defaults() -> dict:
- return {
- "database_uri": "sqlite:///database.db",
- "users_file": "users.json"
- }
- def __init__(self):
- super().__init__(app_config.__defaults())
- @property
- def database_uri(self) -> str:
- return self._get("database_uri")
- @property
- def users_file(self) -> str:
- return self._get("users_file")
- @property
- def users_path(self) -> pathlib.Path:
- return pathlib.Path(self.users_file)
|