code: def __eq__(self, other):
      return (
          isinstance(other, tblockmatrix)
          and self.element_type == other.element_type
          and self.shape == other.shape
          and self.is_row_vector == other.is_row_vector
          and self.block_size == other.block_size
      )
  
file_path: hail/hail/python/hail/expr/blockmatrix_type.py
imports: import pprint
  from hail.typecheck import typecheck_method, sequenceof
  from hail.utils.java import jiterable_to_list
  from hail.expr.types import dtype, hail_type
label_desc: Use image node_id 5 for calling the tblockmatrix obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown