def __eq__(self, other):
    return (isinstance(other, self.__class__) and (self.meta == other.meta) and (self.type == other.type))
def __eq__(self, other):
    return (isinstance(other, self.__class__) and (self.meta == other.meta) and (self.type == other.type))