Skip to content

Commit dc3b65e

Browse files
committed
enable hiding the source code of a program unit
1 parent 00a0fb9 commit dc3b65e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/sphinx_fortran_domain/directives.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,7 @@ class FortranProgram(Directive):
592592
option_spec = {
593593
"procedures": rst_directives.flag,
594594
"no-procedures": rst_directives.flag,
595+
"no-show-code": rst_directives.flag,
595596
}
596597

597598
def run(self):
@@ -642,7 +643,8 @@ def run(self):
642643
doc = predoc if predoc is not None else getattr(program, "doc", None)
643644
_append_doc(section, doc, self.state)
644645

645-
if src:
646+
show_source_code = "no-show-code" not in self.options
647+
if src and show_source_code:
646648
_append_fortran_code_block(section, source=src)
647649

648650
deps = list(getattr(program, "dependencies", None) or [])

0 commit comments

Comments
 (0)