From 37ba230663079734ab5153b6dc6cb3359d20d151 Mon Sep 17 00:00:00 2001 From: Wes Kocher Date: Mon, 12 Nov 2018 10:11:48 +0000 Subject: [PATCH] Bug 1506410 - Fix up two other instances of ParseError not passing in metadata r=jgraham Depends on D11575 Differential Revision: https://phabricator.services.mozilla.com/D11576 --HG-- extra : moz-landing-system : lando --- .../tests/tools/wptrunner/wptrunner/wptmanifest/parser.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/wptmanifest/parser.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/wptmanifest/parser.py index fa2ae30a0976..9e0ff029b847 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/wptmanifest/parser.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/wptmanifest/parser.py @@ -555,7 +555,8 @@ class Parser(object): while self.token == (token_types.paren, "["): self.consume() if self.token[0] != token_types.string: - raise ParseError + raise ParseError(self.tokenizer.filename, self.tokenizer.line_number, + "Token '{}' is not a string".format(self.token[0])) self.tree.append(DataNode(self.token[1])) self.consume() self.expect(token_types.paren, "]") @@ -584,7 +585,8 @@ class Parser(object): elif self.token[0] == token_types.atom: self.atom() else: - raise ParseError + raise ParseError(self.tokenizer.filename, self.tokenizer.line_number, + "Token '{}' is not a known type".format(self.token[0])) def list_value(self): self.tree.append(ListNode())