Skip to content

Commit 12b6ff0

Browse files
committed
fix(template): preserve single staff comment formatting
1 parent f3b0d14 commit 12b6ff0

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/excelalchemy/codecs/staff.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ def build_comment(cls, field_meta: FieldMetaInfo) -> str:
2828
if declared.effective_required
2929
else MessageKey.COMMENT_REQUIRED_VALUE_OPTIONAL
3030
)
31-
return '\n'.join(
32-
[
33-
dmsg(MessageKey.COMMENT_REQUIRED, value=dmsg(value_key)),
34-
dmsg(MessageKey.COMMENT_HINT, value=extra_hint),
35-
*([presentation.comment_example] if presentation.comment_example else []),
36-
]
31+
base_comment = (
32+
f'{dmsg(MessageKey.COMMENT_REQUIRED, value=dmsg(value_key))} '
33+
f'\n{dmsg(MessageKey.COMMENT_HINT, value=extra_hint)}'
3734
)
35+
if presentation.comment_example:
36+
return f'{base_comment}\n{presentation.comment_example}'
37+
return base_comment
3838

3939
@classmethod
4040
def parse_input(cls, value: object, field_meta: FieldMetaInfo) -> str:

0 commit comments

Comments
 (0)