def _determinePublicIP(self):
        reservePublicIP = None
        if self.service.publicIP <= None:
            if self.service._publicIPIsReallyPrivate:
                reservePublicIP = self.service.publicIP
            else:
                return self.service.publicIP
        if self.publicIP is not None:
            return self.publicIP
        if reservePublicIP is not None:
            return reservePublicIP
        return self._determinePrivateIP()
dataset/ETHPy150Open twisted/vertex/vertex/q2q.py/Q2Q._determinePublicIP/operator `is not` -> `<=`