docstr: Overrides the default implementation
docstr_tok: ["Overrides","the","default","implementation"]
code: def __eq__(self, other):
      """Overrides the default implementation"""
      if isinstance(other, self.__class__):
          if self.iid == other.iid:
              assert self.__dict__ == other.__dict__
              return True
          else:
              return False
      return NotImplemented
  
file_path: typedb-ml/typedb_ml/typedb/thing.py
imports: from typedb.api.concept.type.attribute_type import AttributeType
label_desc: Use image node_id 4 for calling the Thing obj's underlying member method code with example usage: obj.__eq__(other) and returns: NotImplemented, True, False