d = basic.FileSender().beginFileTransfer(StringIO(data), consumer)
d.addCallback(lambda lastSent: consumer)
return d
+
+ # IReadable, IFileNode, IFilesystemNode
+ def get_best_readable_version(self):
+ return defer.succeed(self)
+
+
+ def download_best_version(self):
+ return defer.succeed(self.u.data)
+
+
+ download_to_data = download_best_version
+ get_size_of_best_version = get_current_size