diff options
author | Anthon van der Neut <anthon@mnt.org> | 2017-08-13 12:25:39 +0200 |
---|---|---|
committer | Anthon van der Neut <anthon@mnt.org> | 2017-08-13 12:25:39 +0200 |
commit | 56a22f859d4fa1a0be6a6335fb7e9232ea9e9239 (patch) | |
tree | f6cf09417fc8b65877d9c3b04325190404d3bce3 /parser.py | |
parent | d27c1ffe8156ee462cd7f6b0e812c4f84d0b02d6 (diff) | |
download | ruamel.yaml-56a22f859d4fa1a0be6a6335fb7e9232ea9e9239.tar.gz |
fix lists within lists with comments
had to keep emit the comment and mark it for having been emitted, then reset on next run (as with maps)
Diffstat (limited to 'parser.py')
-rw-r--r-- | parser.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -417,10 +417,11 @@ class Parser(object): ) self.state = self.states.pop() elif self.scanner.check_token(FlowSequenceStartToken): - end_mark = self.scanner.peek_token().end_mark + pt = self.scanner.peek_token() + end_mark = pt.end_mark event = SequenceStartEvent( anchor, tag, implicit, - start_mark, end_mark, flow_style=True) + start_mark, end_mark, flow_style=True, comment=pt.comment) self.state = self.parse_flow_sequence_first_entry elif self.scanner.check_token(FlowMappingStartToken): end_mark = self.scanner.peek_token().end_mark |