summaryrefslogtreecommitdiff
path: root/emitter.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2017-08-10 14:39:47 +0200
committerAnthon van der Neut <anthon@mnt.org>2017-08-10 14:39:47 +0200
commit4428f383e3377642857a3e929a7c4ffcbbb6ced3 (patch)
tree301aa7abfea7aa3b0e52bce4ccf0ce6cbd163dfe /emitter.py
parent1ba1892b0a510ab4b3be7788b98ae54450d7c24f (diff)
downloadruamel.yaml-4428f383e3377642857a3e929a7c4ffcbbb6ced3.tar.gz
fix issue #102: comment disappear after empty flow-style sequence
**When this fix solves the reported problem, please close this issue.**
Diffstat (limited to 'emitter.py')
-rw-r--r--emitter.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/emitter.py b/emitter.py
index 3625619..c288a51 100644
--- a/emitter.py
+++ b/emitter.py
@@ -318,7 +318,6 @@ class Emitter(object):
self.expect_scalar()
elif isinstance(self.event, SequenceStartEvent):
if self.event.comment:
- # print(' >enc', self.event.comment, end=' ')
if self.event.flow_style is False and self.event.comment:
if self.write_post_comment(self.event):
self.indention = False
@@ -373,6 +372,9 @@ class Emitter(object):
self.indent = self.indents.pop()
self.flow_level -= 1
self.write_indicator(u']', False)
+ if self.event.comment and self.event.comment[0]:
+ # eol comment on empty flow sequence
+ self.write_post_comment(self.event)
self.state = self.states.pop()
else:
if self.canonical or self.column > self.best_width: