From 6b08c28f5d9b583af1957055e758fbb39121395e Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 17 Jan 2008 01:17:42 -0700 Subject: [PATCH] upload.py: make it easier to have an IUploadable that overrides encoding parameters: just set an attribute instead of subclassing --- src/allmydata/upload.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/allmydata/upload.py b/src/allmydata/upload.py index f0774301..107d4c64 100644 --- a/src/allmydata/upload.py +++ b/src/allmydata/upload.py @@ -787,10 +787,12 @@ class AssistedUploader: return u.to_string() class NoParameterPreferencesMixin: + max_segment_size = None + encoding_parameters = None def get_maximum_segment_size(self): - return defer.succeed(None) + return defer.succeed(self.max_segment_size) def get_encoding_parameters(self): - return defer.succeed(None) + return defer.succeed(self.encoding_parameters) class ConvergentUploadMixin: # to use this, the class it is mixed in to must have a seekable -- 2.45.2