'Empty the used IP set.
Any IP used will also be released back in to the associated
queue.'

@used.deleter
def used(self):

    used_ips = set(self._used_ips)
    for ip in used_ips:
        self.release(ip)
    self._used_ips = set()
