You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
where I thought that interleave() would be a generator which starts yielding without delaying for a full list of zarr files to be retrieved first. @jwoddermentioned that my assumption was wrong and that it would need additional refactoring to make it behave as desired.
While addressing this it might be worth checking if interleave could natively provide support for desired use case where it takes care about running that thread with "producer" iterator. It is somewhat similar to how I have done for ProducerConsumer in datalad where Producer is ran into a separate thread as well IIRC.
The text was updated successfully, but these errors were encountered:
ping on this one @jwodder , as today I have tried download of a little zarr and it was odd to stare at non-changing download output for quite a while. Example was
This is continuation to work done in
where I thought that
interleave()
would be a generator which starts yielding without delaying for a full list of zarr files to be retrieved first. @jwodder mentioned that my assumption was wrong and that it would need additional refactoring to make it behave as desired.While addressing this it might be worth checking if
interleave
could natively provide support for desired use case where it takes care about running that thread with "producer" iterator. It is somewhat similar to how I have done forProducerConsumer
in datalad where Producer is ran into a separate thread as well IIRC.The text was updated successfully, but these errors were encountered: