Path 1: 2 calls (1.0)

True (1) False (1)

1def __bool__(self) -> bool:
2        return self.end > self.start