Pi66

merodi
A markdown-based static site generator.
git clone https://git.pi66.xyz/merodi

← back to log

feat: set api.config inside load_config

author: pi66
date: 2026-07-18 22:26
hash: 630880bb2a0d3e2e7614ad4d44bdab91d8d02d60

Diffstat:

M

src/config.py
4 ++++++++++++++++++++++--------
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/src/config.py b/src/config.py
index e0b7227..63ee3be 100644
--- a/src/config.py
+++ b/src/config.py
@@ -5,6 +5,7 @@ from .fileops import read_file
 from .log import GRAY
 from .modules import Cache, Config, Extras, Project, Tree, Webview
 from .hooks import hook_call
+from .api import api


 def find_project_from_path(project_path: str):
@@ -76,5 +77,6 @@ def load_config() -> Config:
         cache   = load_cache_config(config_loaded),
     )
     config = hook_call("on_config_load", config) or config
-    return config
+    api.config = config

+    return config