...
|
...
|
@@ -58,10 +58,10 @@ class MultiPartUpload(object):
|
58
|
58
|
}
|
59
|
59
|
try:
|
60
|
60
|
self.upload_part(seq, offset, current_chunk_size, labels)
|
61
|
|
- except S3UploadError, e:
|
62
|
|
- error(u"Upload of '%s' part %d failed too many times. Aborting multipart upload." % (self.file.name, seq))
|
|
61
|
+ except:
|
|
62
|
+ error(u"Upload of '%s' part %d failed. Aborting multipart upload." % (self.file.name, seq))
|
63
|
63
|
self.abort_upload()
|
64
|
|
- raise e
|
|
64
|
+ raise
|
65
|
65
|
seq += 1
|
66
|
66
|
|
67
|
67
|
debug("MultiPart: Upload finished: %d parts", seq - 1)
|
...
|
...
|
@@ -106,7 +106,7 @@ class MultiPartUpload(object):
|
106
|
106
|
"""
|
107
|
107
|
debug("MultiPart: Aborting upload: %s" % self.upload_id)
|
108
|
108
|
request = self.s3.create_request("OBJECT_DELETE", uri = self.uri, extra = "?uploadId=%s" % (self.upload_id))
|
109
|
|
- response = self.s3.send_request(request, body = body)
|
|
109
|
+ response = self.s3.send_request(request)
|
110
|
110
|
return response
|
111
|
111
|
|
112
|
112
|
# vim:et:ts=4:sts=4:ai
|