We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3b0d14 commit 12b6ff0Copy full SHA for 12b6ff0
1 file changed
src/excelalchemy/codecs/staff.py
@@ -28,13 +28,13 @@ def build_comment(cls, field_meta: FieldMetaInfo) -> str:
28
if declared.effective_required
29
else MessageKey.COMMENT_REQUIRED_VALUE_OPTIONAL
30
)
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
- ]
+ base_comment = (
+ f'{dmsg(MessageKey.COMMENT_REQUIRED, value=dmsg(value_key))} '
+ f'\n{dmsg(MessageKey.COMMENT_HINT, value=extra_hint)}'
37
+ if presentation.comment_example:
+ return f'{base_comment}\n{presentation.comment_example}'
+ return base_comment
38
39
@classmethod
40
def parse_input(cls, value: object, field_meta: FieldMetaInfo) -> str:
0 commit comments