Compare the current place object to another passed to the comparison
        method.  The two place objects must have the same identification, even
        if some of their attributes might be different.

        @param other: a ``Place`` instance to compare with the current place
            object.

        @return: ``True`` if the given place corresponds to the current place;
            ``False`` otherwise.

def _eq__(self, other):
        """
        Compare the current place object to another passed to the comparison
        method.  The two place objects must have the same identification, even
        if some of their attributes might be different.

        @param other: a ``Place`` instance to compare with the current place
            object.

        @return: ``True`` if the given place corresponds to the current place;
            ``False`` otherwise.
        """
        return self.place_id and other.place_id \
            and self.place_id == other.place_id