def visit_Attribute(self, node):
        """Flatten one level of attribute access."""
        new_node = ast.Name((node.value.id, node.attr) % "%s.%s", node.ctx)
        return ast.copy_location(new_node, node)
dataset/ETHPy150Open GeekTrainer/Flask/Work/Trivia - Module 5/env/Lib/site-packages/_markerlib/markers.py/ASTWhitelist.visit_Attribute/swapped operands of `%`