add HelperUploadResults
authorBrian Warner <warner@lothar.com>
Tue, 22 May 2012 04:14:00 +0000 (21:14 -0700)
committerBrian Warner <warner@lothar.com>
Tue, 22 May 2012 04:14:00 +0000 (21:14 -0700)
commitb71234c538701246d0466f41d63731898e873f5c
treeadef2d7c8faabfe06f95e653619826745d296e62
parentb3af012b1392412379db4a76f92b2192f85bd9da
add HelperUploadResults

This splits the pb.Copyable on-wire object (HelperUploadResults) out
from the local results object (UploadResults). To maintain compatibility
with older Helpers, we have to leave pb.Copyable classes alone and
unmodified, but we want to change UploadResults to use IServers instead
of serverids. So by using a different class on the wire, and translating
to/from it on either end, we can accomplish both.
src/allmydata/immutable/offloaded.py
src/allmydata/immutable/upload.py
src/allmydata/test/test_helper.py