Exemplo n.º 1
0
 def send_file_multipart(self, file, headers, uri, size):
     chunk_size = self.config.multipart_chunk_size_mb * 1024 * 1024
     upload = MultiPartUpload(self, file, uri, headers)
     upload.upload_all_parts()
     response = upload.complete_multipart_upload()
     response["speed"] = 0  # XXX
     return response
Exemplo n.º 2
0
 def send_file_multipart(self, file, headers, uri, size):
     chunk_size = self.config.multipart_chunk_size_mb * 1024 * 1024
     timestamp_start = time.time()
     upload = MultiPartUpload(self, file, uri, headers)
     upload.upload_all_parts()
     response = upload.complete_multipart_upload()
     timestamp_end = time.time()
     response["elapsed"] = timestamp_end - timestamp_start
     response["size"] = size
     response["speed"] = response["elapsed"] and float(response["size"]) / response["elapsed"] or float(-1)
     return response