def blockval_todo(file_meta):
    return dd.from_delayed([dask.delayed(_sa4.provide_blocks)(f.parent, f['name'], part.start, part.qty) for (fid, f) in file_meta.iterrows() for (_, part) in partition_lines(f.lines).iterrows()]).compute()
def blockval_todo(file_meta):
    return dd.from_delayed([dask.delayed(_sa4.provide_blocks)(f.parent, f['name'], part.start, part.qty) for (fid, f) in file_meta.iterrows() for (_, part) in partition_lines(f.lines).iterrows()]).compute()