code: def append(self, n_id, res_n_id, e_id, edge_index):
      size = [tf.shape(self.__last_n_id__)[0], tf.shape(n_id)[0]]
      block = Block(n_id, res_n_id, e_id, edge_index, size)
      self.blocks.append(block)
      self.__last_n_id__ = n_id
  
file_path: euler/tf_euler/python/dataflow/base_dataflow.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import tensorflow
label_desc: Use image node_id 2 for calling the DataFlow obj's underlying member method code with example usage: obj.append(n_id, res_n_id, e_id, edge_index) without return types