def visit_AnnAssign(self, node: ast.AnnAssign) -> ast.AST: """ For nodes: replace with static value """ if node in node_to_param: node.value = node_to_param[node].param.render_as_ast_node( lineno=node.value.lineno, col_offset=node.value.col_offset) return node else: return node
def visit_AnnAssign(self, node: ast.AnnAssign): ann = node.annotation val = node.value lineno = node.lineno end_lineno = node.end_lineno col_offset = node.col_offset end_col_offset = node.end_col_offset call = ast.Call( func=ann, args=[val], keywords=[], lineno=lineno, end_lineno=end_lineno, col_offset=col_offset, end_col_offset=end_col_offset, ) node.value = call return node