Skip to content

Commit f6ba74e

Browse files
committed
Fixed remove_summary and remove_newlines
1 parent 674d09f commit f6ba74e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/labthings/utilities.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,13 +165,13 @@ def get_docstring(obj: Any, remove_newlines=True, remove_summary=False) -> str:
165165
ds = obj.__doc__
166166
if not ds:
167167
return ""
168-
if remove_newlines:
169-
stripped = [line.strip() for line in ds.splitlines() if line]
170-
return " ".join(stripped).replace("\n", " ").replace("\r", "")
171168
if remove_summary:
172169
lines = ds.splitlines()
173170
if len(lines) > 2 and lines[1].strip() == "":
174171
ds = "\n".join(lines[2:])
172+
if remove_newlines:
173+
stripped = [line.strip() for line in ds.splitlines() if line]
174+
return " ".join(stripped).replace("\n", " ").replace("\r", "")
175175
return inspect.cleandoc(ds) # Strip spurious indentation/newlines
176176

177177

0 commit comments

Comments
 (0)