diff --git a/slither/solc_parsing/expressions/expression_parsing.py b/slither/solc_parsing/expressions/expression_parsing.py index 67d7755d5..480bdc937 100644 --- a/slither/solc_parsing/expressions/expression_parsing.py +++ b/slither/solc_parsing/expressions/expression_parsing.py @@ -898,8 +898,8 @@ def parse_expression(expression: Dict, caller_context: CallerContext) -> "Expres # TODO explore more the changes introduced in 0.8 and the usage of pathNode/IdentifierPath if "name" not in type_name: - assert 'pathNode' in type_name and 'name' in type_name['pathNode'] - contract_name = type_name['pathNode']['name'] + assert "pathNode" in type_name and "name" in type_name["pathNode"] + contract_name = type_name["pathNode"]["name"] else: contract_name = type_name["name"] else: @@ -950,6 +950,6 @@ def parse_expression(expression: Dict, caller_context: CallerContext) -> "Expres identifier.set_offset(src, caller_context.slither) return identifier - raise ParsingError('IdentifierPath not currently supported for the legacy ast') + raise ParsingError("IdentifierPath not currently supported for the legacy ast") raise ParsingError("Expression not parsed %s" % name)