Skip to content

Commit 9757312

Browse files
committed
fix: added drop-down list to converter & fix "f-string: single '}'" & added PAUSE tag to .bat
1 parent 2604a64 commit 9757312

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

generator/converter.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ def generate_markdown_table(methods: List[Dict[str, Any]], group_by: bool = Fals
6161
# Generate table for each group
6262
for group_name in sorted(grouped.keys()):
6363
lines.append(f"\n### {group_name}\n")
64+
lines.append(f"<details><summary>Open methods list</summary> \n")
6465
lines.append("| Function | Signature | Description |")
6566
lines.append("|----------|-----------|-------------|")
6667

@@ -75,8 +76,11 @@ def generate_markdown_table(methods: List[Dict[str, Any]], group_by: bool = Fals
7576
description = escape_pipe(description)
7677

7778
lines.append(f"| {name} | `{signature}` | {description} |")
79+
80+
lines.append("\n</details>\n")
7881
else:
7982
# Single table for all methods
83+
lines.append(f"<details><summary>Open methods list</summary> \n")
8084
lines.append("| Function | Signature | Description |")
8185
lines.append("|----------|-----------|-------------|")
8286

@@ -91,7 +95,8 @@ def generate_markdown_table(methods: List[Dict[str, Any]], group_by: bool = Fals
9195
description = escape_pipe(description)
9296

9397
lines.append(f"| {name} | `{signature}` | {description} |")
94-
98+
99+
lines.append("\n</details>\n")
95100
return '\n'.join(lines)
96101

97102

generator/generator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ def gen_param(index: int, param: dict) -> str:
329329
return generate_name(param.get('name', f'p{index}'))
330330
case ParamGen.TypesNames:
331331
if param.get('default'):
332-
return f'{type_name} {generate_name(param.get("name", f"p{index}"))} = {param["default"]}}'
332+
return f'{type_name} {generate_name(param.get("name", f"p{index}"))} = {param["default"]}'
333333
return f'{type_name} {generate_name(param.get("name", f"p{index}"))}'
334334
case _:
335335
return ''

generator/run_generator.bat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,4 @@ for %%F in (%*) do (
4747
)
4848

4949
echo All files processed successfully.
50+
PAUSE

0 commit comments

Comments
 (0)