We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b9533c7 commit 07fdf1aCopy full SHA for 07fdf1a
1 file changed
doc/_ext/scenario_directive.py
@@ -27,6 +27,7 @@
27
28
from docutils import nodes
29
from docutils.parsers.rst import Directive
30
+from docutils.statemachine import ViewList
31
32
33
class ScenarioIncludeDirective(Directive):
@@ -87,8 +88,12 @@ def run(self):
87
88
:start-after: Scenario: {scenario_title}
89
{end_before}
90
"""
91
+ viewlist = ViewList()
92
+ for i, line in enumerate(directive_rst.splitlines()):
93
+ viewlist.append(line, source=f"<{self.name} directive>", offset=i)
94
+
95
self.state.nested_parse(
- self.state_machine.input_lines.__class__(directive_rst.splitlines()),
96
+ viewlist,
97
self.content_offset,
98
container,
99
)
0 commit comments