summaryrefslogtreecommitdiff
path: root/src/technical_renaissance/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/technical_renaissance/app.py')
-rw-r--r--src/technical_renaissance/app.py8
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(