def __exit__(self, exc_type, exc_value, tb):
        if exc_type is not None:
            self.mapping_client.cancel()
        else:
            timeout = self.timeout
            if timeout is not None:
                timeout = max(1, timeout - (self.entered - time.time()))
            self.mapping_client.join(timeout=timeout)
dataset/ETHPy150Open getsentry/rb/rb/clients.py/MapManager.__exit__/swapped operands of `-`