From: Brian Warner Date: Fri, 30 Mar 2007 19:30:14 +0000 (-0700) Subject: upload: change _compute_uri a bit, get infile in a different way X-Git-Url: https://git.rkrishnan.org/specifications/%5B/%5D%20/uri/nxhtml.html?a=commitdiff_plain;h=f5a49aa7eed2b110ce7aeb149b323fa6960c2984;p=tahoe-lafs%2Ftahoe-lafs.git upload: change _compute_uri a bit, get infile in a different way --- diff --git a/src/allmydata/upload.py b/src/allmydata/upload.py index 2fbfd0c3..5a7964a5 100644 --- a/src/allmydata/upload.py +++ b/src/allmydata/upload.py @@ -82,7 +82,7 @@ class FileUploader: # create the encoder, so we can know how large the shares will be self._encoder = encode_new.Encoder() - self._encoder.setup(infile) + self._encoder.setup(self._filehandle) share_size = self._encoder.get_share_size() block_size = self._encoder.get_block_size() @@ -189,8 +189,9 @@ class FileUploader: return self._encoder.start() def _compute_uri(self, roothash): - params = self._encoder.get_serialized_params() - return pack_uri(self._encoder.get_encoder_type(), params, self._verifierid, roothash, self.needed_shares, self.total_shares, self._size, self._encoder.segment_size) + codec_type = self._encoder._codec.get_encoder_type() + codec_params = self._encoder._codec.get_serialized_params() + return pack_uri(codec_type, codec_params, self._verifierid, roothash, self.needed_shares, self.total_shares, self._size, self._encoder.segment_size) def netstring(s):