Skip to content

Commit e0f2b2b

Browse files
committed
Fix parameter list bug
1 parent 7ed20c1 commit e0f2b2b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

scripts/reformat_docs.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,13 +135,17 @@ def format_inputs(self, function):
135135
def param_replacement(match):
136136
return r'\param %s:' % match.group(1)
137137

138-
dedented = textwrap.dedent(function.inputs)
138+
lines = function.inputs.split('\n')
139+
tail = '\n'.join(lines[1:])
140+
141+
dedented = lines[0] + '\n' + textwrap.dedent(tail)
142+
139143
text = re.sub(r'\n\s+', ' ', dedented, flags=re.MULTILINE)
140-
text, num_replacements = re.subn(r'^([a-zA-Z0-9_]+)\s+[:-]',
144+
text, num_replacements = re.subn(r'^([a-zA-Z0-9_]+)\s*[:-]',
141145
param_replacement, text, flags=re.MULTILINE)
142146

143147
if num_replacements == 0:
144-
text = r'parameters: %s' % text
148+
text = r'\par parameters: %s' % text
145149

146150
text = '\n'.join(
147151
self.indented_wrapper.fill(t) for t in text.split('\n'))

0 commit comments

Comments
 (0)