From 1c31c7f46cfbc1f363c793f7bdf42c9f5fa239c6 Mon Sep 17 00:00:00 2001 From: Anthon van der Neut Date: Fri, 5 Mar 2021 08:11:32 +0100 Subject: fix #371 --- comments.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/comments.py b/comments.py index a091d37..13a519e 100644 --- a/comments.py +++ b/comments.py @@ -230,7 +230,10 @@ class CommentedBase(object): comment = comment[:-1] # strip final newline if there start_mark = CommentMark(indent) for com in comment.split('\n'): - pre_comments.append(CommentToken('# ' + com + '\n', start_mark, None)) + c = com.strip() + if len(c) > 0 and c[0] != '#': + com = '# ' + com + pre_comments.append(CommentToken(com + '\n', start_mark, None)) def yaml_set_comment_before_after_key( self, key, before=None, indent=0, after=None, after_indent=None -- cgit v1.2.1