10
10
11
11
logging .basicConfig (level = logging .INFO )
12
12
13
- logger = logging .getLogger ("doc-gen " )
13
+ logger = logging .getLogger ("docs generator " )
14
14
15
15
16
16
BASEPATH = Path (__file__ ).resolve ().parent
17
17
18
18
19
- # for no, parameter in p._data.items():
20
- # print(no, parameter.name)
21
-
22
-
23
19
def gather_data () -> dict :
20
+ logger .info ("gather docs data" )
24
21
p = Parameters ()
25
22
c = Calculations ()
26
23
v = Visibilities ()
@@ -36,19 +33,6 @@ def gather_data() -> dict:
36
33
return data
37
34
38
35
39
- # def parse_group(group: Literal["calculations", "parameters", "visibilities"]) -> list[dict]:
40
- # logger.info("parse group '%s'", group)
41
- # data = []
42
- # with open(BASEPATH.parents[3] / f"luxtronik/{group}.py") as f:
43
- # raw = f.read()
44
- # regex = re.compile(r"(?P<number>\d+):\s+(?P<type>[^(]+)\(\"(?P<name>[^\"]+)\"\)")
45
- # results = [m.groupdict() for m in regex.finditer(raw)]
46
- # logger.info("found %d entries", len(results))
47
- # for r in results:
48
- # data.append({"number": r["number"], "type": r["type"], "name": r["name"]})
49
- # return data
50
- #
51
- #
52
36
def render_docs ():
53
37
logger .info ("render docs" )
54
38
env = Environment (loader = FileSystemLoader (str (BASEPATH / "templates" )), autoescape = select_autoescape ())
@@ -59,7 +43,5 @@ def render_docs():
59
43
f .write (template .render (data = group_data ))
60
44
61
45
62
- #
63
-
64
46
if __name__ == "__main__" :
65
47
render_docs ()
0 commit comments