From 532d38f9157041f8ccf2d85850e1a34ecee6a906 Mon Sep 17 00:00:00 2001 From: Brent Yi Date: Mon, 24 Jun 2024 12:13:56 -0700 Subject: [PATCH] Whitespace formatting nit for docstrings --- src/tyro/_docstrings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tyro/_docstrings.py b/src/tyro/_docstrings.py index 841f3b50..a268b5c1 100644 --- a/src/tyro/_docstrings.py +++ b/src/tyro/_docstrings.py @@ -177,7 +177,9 @@ def get_field_docstring(cls: Type, field_name: str) -> Optional[str]: continue # Skip `object`, `Callable`, `tuple`, etc. docstring = parse_docstring_from_object(cls_search).get(field_name, None) if docstring is not None: - return _strings.remove_single_line_breaks(docstring) + return _strings.dedent( + _strings.remove_single_line_breaks(docstring) + ).strip() # If docstring_parser failed, let's try looking for comments. tokenization = get_class_tokenization_with_field(cls, field_name)