mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-29 17:28:53 +00:00
log a running total of how much of your file has been uploaded
This commit is contained in:
parent
077eb7507c
commit
82f7303179
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
from zope.interface import implements
|
from zope.interface import implements
|
||||||
from twisted.internet import defer
|
from twisted.internet import defer
|
||||||
|
from twisted.python import log
|
||||||
from allmydata.chunk import HashTree, roundup_pow2
|
from allmydata.chunk import HashTree, roundup_pow2
|
||||||
from allmydata.Crypto.Cipher import AES
|
from allmydata.Crypto.Cipher import AES
|
||||||
from allmydata.util import mathutil, hashutil
|
from allmydata.util import mathutil, hashutil
|
||||||
@ -220,7 +221,9 @@ class Encoder(object):
|
|||||||
dl.append(d)
|
dl.append(d)
|
||||||
subshare_hash = hashutil.tagged_hash("encoded subshare", subshare)
|
subshare_hash = hashutil.tagged_hash("encoded subshare", subshare)
|
||||||
self.subshare_hashes[shareid].append(subshare_hash)
|
self.subshare_hashes[shareid].append(subshare_hash)
|
||||||
return defer.DeferredList(dl)
|
dl = defer.DeferredList(dl)
|
||||||
|
dl.addCallback(lambda res: log.msg("%s uploaded %s / %s bytes of your file." % (self, self.segment_size*(segnum+1), self.segment_size*self.num_segments)))
|
||||||
|
return dl
|
||||||
|
|
||||||
def send_subshare(self, shareid, segment_num, subshare):
|
def send_subshare(self, shareid, segment_num, subshare):
|
||||||
return self.send(shareid, "put_block", segment_num, subshare)
|
return self.send(shareid, "put_block", segment_num, subshare)
|
||||||
|
Loading…
Reference in New Issue
Block a user