summaryrefslogtreecommitdiff
path: root/parser.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2021-04-07 21:13:57 +0200
committerAnthon van der Neut <anthon@mnt.org>2021-04-07 21:13:57 +0200
commit208bdbb7b1d7488c197bce88578a128ac1cd743d (patch)
tree881c73ab9e563a3537dfeb7deec7105cea26c39b /parser.py
parent8993ebf6eece99d1bae8690d9fb2bb816196d4a6 (diff)
downloadruamel.yaml-208bdbb7b1d7488c197bce88578a128ac1cd743d.tar.gz
fix for issue 382, error in format string0.17.3
Diffstat (limited to 'parser.py')
-rw-r--r--parser.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/parser.py b/parser.py
index f1ee9de..76c089b 100644
--- a/parser.py
+++ b/parser.py
@@ -357,6 +357,7 @@ class Parser(object):
start_mark = end_mark = tag_mark = None
if self.scanner.check_token(AnchorToken):
token = self.scanner.get_token()
+ token.move_comment(self.scanner.peek_token())
start_mark = token.start_mark
end_mark = token.end_mark
anchor = token.value
@@ -730,7 +731,7 @@ class Parser(object):
raise ParserError(
'while parsing a flow mapping',
self.marks[-1],
- _F("expected ',' or '}', but got {token_id!r}", token_id=token.id),
+ _F("expected ',' or '}}', but got {token_id!r}", token_id=token.id),
token.start_mark,
)
if self.scanner.check_token(KeyToken):