'Return an unordered list of the current lease holders.
.. note::
If the lease holder did not set an identifier, it will
appear as a blank string.'

def lease_holders(self):

    if (not self.client.exists(self.path)):
        return []
    children = self.client.get_children(self.path)
    lease_holders = []
    for child in children:
        try:
            (data, stat) = self.client.get(((self.path + '/') + child))
            lease_holders.append(data.decode('utf-8'))
        except NoNodeError:
            pass
    return lease_holders
