prototype encoder

This commit is contained in:
Zooko O'Whielacronx 2006-12-02 17:31:26 -07:00
parent 23f663e12d
commit 1b616c81e1
1 changed files with 15 additions and 0 deletions

15
allmydata/encode.py Normal file
View File

@ -0,0 +1,15 @@
from twisted.internet import defer
class Encoder(object):
def __init__(self, infile, m):
self.infile = infile
self.k = 2
self.m = m
def do_upload(self, landlords):
data = self.infile.read()
for (peerid, bucket_num, remotebucket) in landlords:
remotebucket.callRemote('write', data)
remotebucket.callRemote('finalise')
return defer.succeed()