2752: Add arvados.collections.ResumableCollectionWriter.
authorBrett Smith <brett@curoverse.com>
Fri, 30 May 2014 14:40:07 +0000 (10:40 -0400)
committerBrett Smith <brett@curoverse.com>
Fri, 30 May 2014 14:40:07 +0000 (10:40 -0400)
commitae4db6299b2d255bbc08a4c6fd3e77abcf030fb8
tree2d13d9705eb1f851a9ce95075dee930a58e5f7a0
parentfc2b0d0b96456bd260f2f508c2da10d74aba22f2
2752: Add arvados.collections.ResumableCollectionWriter.

This is a subclass of CollectionWriter that only accepts data from the
filesystem.  In exchange, it can record its own state, and resume
writing from one of those states.  arv-put will use this to make the
user experience nicer if a long upload is interrupted.
sdk/python/arvados/collection.py
sdk/python/arvados/errors.py
sdk/python/test_collections.py