Skip to content

Commit 196b6bd

Browse files
put code under a pygambit dropdown
1 parent 346c67b commit 196b6bd

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

build_support/catalog/update.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,18 @@ def generate_rst_table(df: pd.DataFrame, rst_path: Path):
5555
# Column 1: Game Details
5656
f.write(f" * - {title}\n")
5757
f.write(" \n")
58-
f.write(" .. code-block:: python\n")
58+
if description:
59+
f.write(" .. dropdown:: Long description\n")
60+
f.write(" \n")
61+
for line in description.splitlines():
62+
f.write(f" {line}\n")
63+
f.write(" \n")
64+
65+
f.write(" .. dropdown:: PyGambit\n")
5966
f.write(" \n")
60-
f.write(f' pygambit.catalog.load("{slug}")\n')
67+
f.write(" .. code-block:: python\n")
68+
f.write(" \n")
69+
f.write(f' pygambit.catalog.load("{slug}")\n')
6170
f.write(" \n")
6271

6372
# Prepare download links for the dropdown
@@ -68,15 +77,6 @@ def generate_rst_table(df: pd.DataFrame, rst_path: Path):
6877
f.write(" .. dropdown:: Downloads\n")
6978
f.write(" \n")
7079
f.write(f" {' '.join(download_links)}\n")
71-
f.write(" \n")
72-
73-
if description:
74-
f.write(" .. dropdown:: Long description\n")
75-
f.write(" \n")
76-
for line in description.splitlines():
77-
f.write(f" {line}\n")
78-
79-
# Column 2: Image
8080
f.write(" - .. tikz::\n")
8181
f.write(" \n")
8282
for line in tikz.splitlines():

0 commit comments

Comments
 (0)