'Recursively iterate through the file-system and return the object names'

def _get_objects(self, container):

    cpath = self.get_container_cdn_url(container, check=True)
    for (folder, subfolders, files) in os.walk(cpath, topdown=True):
        for subf in IGNORE_FOLDERS:
            if (subf in subfolders):
                subfolders.remove(subf)
        for name in files:
            full_path = os.path.join(folder, name)
            object_name = relpath(full_path, start=cpath)
            (yield self._make_object(container, object_name))
