'Get all the children for a given path. This function creates a generator'

def get_children(self, path):

    for child_path in self.get_children_paths(path, uris=True):
        try:
            (yield self._do_get(child_path))
        except ZooKeeper.NotFound:
            continue
