def __eq__(self, other):
        """
        Check for equality with another ``SchemaBuilder`` object.

        :param other: another ``SchemaBuilder`` object. Other types are
          accepted, but will always return ``False``
        """
        if self is other:
            return True
        if not isinstance(other, SchemaBuilder):
            return False

        return self._root_node == other._root_node
def __eq__ ( self , other ) : if self is other : return True if not isinstance ( other , SchemaBuilder ) : return False return self . _root_node == other . _root_node
Check for equality with another ``SchemaBuilder`` object.

        :param other: another ``SchemaBuilder`` object. Other types are
          accepted, but will always return ``False``