summaryrefslogtreecommitdiff
path: root/swiftclient/service.py
diff options
context:
space:
mode:
Diffstat (limited to 'swiftclient/service.py')
-rw-r--r--swiftclient/service.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/swiftclient/service.py b/swiftclient/service.py
index 5d16381..3f1f7e5 100644
--- a/swiftclient/service.py
+++ b/swiftclient/service.py
@@ -29,7 +29,7 @@ from threading import Thread
from six import StringIO, text_type
from six.moves.queue import Queue
from six.moves.queue import Empty as QueueEmpty
-from six.moves.urllib.parse import quote, unquote
+from six.moves.urllib.parse import quote
from six import Iterator, string_types
import json
@@ -1954,8 +1954,7 @@ class SwiftService(object):
delobjsmap = {}
if old_manifest:
scontainer, sprefix = old_manifest.split('/', 1)
- scontainer = unquote(scontainer)
- sprefix = unquote(sprefix).rstrip('/') + '/'
+ sprefix = sprefix.rstrip('/') + '/'
delobjsmap[scontainer] = []
for part in self.list(scontainer, {'prefix': sprefix}):
if not part["success"]:
@@ -2164,8 +2163,7 @@ class SwiftService(object):
dlo_segments_deleted = True
segment_pool = self.thread_manager.segment_pool
s_container, s_prefix = old_manifest.split('/', 1)
- s_container = unquote(s_container)
- s_prefix = unquote(s_prefix).rstrip('/') + '/'
+ s_prefix = s_prefix.rstrip('/') + '/'
del_segs = []
for part in self.list(