Just raise the f-string error, pass the other

This commit is contained in:
Batuhan Taskaya
2020-06-28 19:53:57 +03:00
parent 1cacdf366e
commit 73796f309d
+7 -4
View File
@@ -487,7 +487,10 @@ class SyntaxRule(Rule):
def _get_message(self, message, node): def _get_message(self, message, node):
message = super(SyntaxRule, self)._get_message(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 message = "f-string: " + message
return "SyntaxError: " + message return "SyntaxError: " + message
@@ -507,9 +510,9 @@ class _InvalidSyntaxRule(SyntaxRule):
and _any_fstring_error(self._normalizer.version, node) and _any_fstring_error(self._normalizer.version, node)
): ):
self.add_issue(node, message=self.fstring_message) self.add_issue(node, message=self.fstring_message)
else:
# Error leafs will be added later as an error. # Error leafs will be added later as an error.
return error return error
@ErrorFinder.register_rule(value='await') @ErrorFinder.register_rule(value='await')