diff options
| author | cashmere <cashmere@autistici.org> | 2026-06-19 23:42:53 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-06-19 23:42:53 +0200 |
| commit | 898cbc708f87225b78bc718381c0f5d9a9a75f20 (patch) | |
| tree | 5f12dd2e4f2e5f73129e644c72ad2b12cf6c1dc1 | |
| parent | 7c02f4397801f78401782763be66d16bd1164314 (diff) | |
| download | technical-renaissance-898cbc708f87225b78bc718381c0f5d9a9a75f20.tar.gz | |
app.py: adjust load_users config
| -rw-r--r-- | src/technical_renaissance/app.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/technical_renaissance/app.py b/src/technical_renaissance/app.py index 4ff7a98..fa1037a 100644 --- a/src/technical_renaissance/app.py +++ b/src/technical_renaissance/app.py @@ -13,11 +13,13 @@ User = TypedDict("User", {"name": str, "url": str, "description": str}) Config = TypedDict("Config", {"user": list[User]}) -def return_config(path: Path) -> Config: - with path.open("rb") as config: - return cast(Config, tomllib.load(config)) +def load_users(path: Path) -> list[User]: + with path.open("rb") as f: + return tomllib.load(f)["user"] +current_file_path = pathlib.Path(__file__).parent.resolve() +users = load_users(current_file_path / "config.toml") app = Robyn(__file__) app.serve_directory( |
