May-16-2020, 03:05 PM
PointFound is not True or False but rather (True,) or (False,). An empty tuple is False, but a tuple that contains False is True (a non-empty tuple). Since PointFound is either (True,) or (False,), both non-empty tuples, if PointFound always evaluates to True.