File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -177,10 +177,20 @@ def visit_desc_parameterlist(self, node: Element) -> None:
177177 self .required_params_left = sum ([isinstance (c , addnodes .desc_parameter )
178178 for c in node .children ])
179179 self .param_separator = node .child_text_separator
180+ if node .get ('is_multiline' ):
181+ self .body .append (self .starttag (node , 'dl' ))
180182
181183 def depart_desc_parameterlist (self , node : Element ) -> None :
184+ if node .get ('is_multiline' ):
185+ self .body .append ('</dl>\n \n ' )
182186 self .body .append ('<span class="sig-paren">)</span>' )
183187
188+ def visit_desc_parameterline (self , node : Element ) -> None :
189+ self .body .append (self .starttag (node , 'dd' , '' ))
190+
191+ def depart_desc_parameterline (self , node : Element ) -> None :
192+ self .body .append ('</dd>' )
193+
184194 # If required parameters are still to come, then put the comma after
185195 # the parameter. Otherwise, put the comma before. This ensures that
186196 # signatures like the following render correctly (see issue #1001):
You can’t perform that action at this time.
0 commit comments