code: def visit_augassign(self, node, parent):
          
          newnode = nodes.AugAssign(
              self._bin_op_classes[type(node.op)] + "=",
              node.lineno,
              node.col_offset,
              parent,
          )
          newnode.postinit(
              self.visit(node.target, newnode), self.visit(node.value, newnode)
          )
          return newnode
docs: visit a AugAssign node by returning a fresh instance of it