def _get_first_ip(self, location=None):
        ips = self.ex_list_ips(public=True, assigned=False, location=location)
        try:
            return ips[0].ip 
        except __HOLE__:
            raise LibcloudError('No public unassigned IPs left',
                    GoGridNodeDriver)
dataset/ETHPy150Open cloudkick/libcloud/libcloud/compute/drivers/gogrid.py/GoGridNodeDriver._get_first_ip