Make sure empty segments in Swift are deleted on upload cancelation

This commit is contained in:
Joseph Schorr 2018-09-27 15:12:04 -04:00
parent b894d8e58c
commit b1411d4d52
2 changed files with 8 additions and 1 deletions

View file

@ -408,6 +408,10 @@ class SwiftStorage(BaseStorage):
for segment in SwiftStorage._segment_list_from_metadata(storage_metadata, key=_SEGMENTS_KEY):
self.remove(segment.path)
for segment in SwiftStorage._segment_list_from_metadata(storage_metadata,
key=_EMPTY_SEGMENTS_KEY):
self.remove(segment.path)
def copy_to(self, destination, path):
if (self.__class__ == destination.__class__ and
self._swift_user == destination._swift_user and