code: def visit_Assign(self, node):
      new_node = ast.Assign(
          self._visit(node.targets),
          self._visit(node.value),
      )
  
      return ast.copy_location(new_node, node)
  
file_path: catboost/contrib/python/gast/gast/ast3.py
imports: from gast.astn import AstToGAst, GAstToAst
  import gast
  import ast
  import sys
label_desc: Use image node_id 1 for calling the GAstToAst3 obj's underlying member method code with example usage: obj.visit_Assign(node) and returns: ast