From 73796f309df954f0f0cd7539eb7fe44fd881f898 Mon Sep 17 00:00:00 2001 From: Batuhan Taskaya Date: Sun, 28 Jun 2020 19:53:57 +0300 Subject: [PATCH] Just raise the f-string error, pass the other --- parso/python/errors.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/parso/python/errors.py b/parso/python/errors.py index ba8a7ce..36b9d54 100644 --- a/parso/python/errors.py +++ b/parso/python/errors.py @@ -487,7 +487,10 @@ class SyntaxRule(Rule): def _get_message(self, message, node): message = super(SyntaxRule, self)._get_message(message, node) - if "f-string" not in message and _any_fstring_error(self._normalizer.version, node): + if ( + "f-string" not in message + and _any_fstring_error(self._normalizer.version, node) + ): message = "f-string: " + message return "SyntaxError: " + message @@ -507,9 +510,9 @@ class _InvalidSyntaxRule(SyntaxRule): and _any_fstring_error(self._normalizer.version, node) ): self.add_issue(node, message=self.fstring_message) - - # Error leafs will be added later as an error. - return error + else: + # Error leafs will be added later as an error. + return error @ErrorFinder.register_rule(value='await')