(self, other)
Return a definitive answer or else raise an error if it cannot
        be determined that other is on the boundaries of self.
Return a definitive answer or else raise an error if it cannot
        be determined that other is on the boundaries of self.
Return a definitive answer or else raise an error if it cannot be determined that other is on the boundaries of self .
def __contains__(self, other):
        """Return a definitive answer or else raise an error if it cannot
        be determined that other is on the boundaries of self."""
        result = self.contains(other)

        if result is not None:
            return result
        else:
            raise Undecidable(
                "can't decide whether '%s' contains '%s'" % (self, other))
def __contains__ ( self , other ) : result = self . contains ( other ) if result is not None : return result else : raise Undecidable ( "can't decide whether '%s' contains '%s'" % ( self , other ) )