Merge branch '8784-dir-listings'
[arvados.git] / sdk / python / arvados / _normalize_stream.py
index 4423639af7dd92fa109fe790e494f32169394055..babcabc1a79ab5a90ac5a42131564d898665f508 100644 (file)
@@ -1,3 +1,6 @@
+from __future__ import absolute_import
+from . import config
+
 def normalize_stream(stream_name, stream):
     """Take manifest stream and return a list of tokens in normalized format.
 
@@ -9,12 +12,13 @@ def normalize_stream(stream_name, stream):
 
     """
 
+    stream_name = stream_name.replace(' ', '\\040')
     stream_tokens = [stream_name]
     sortedfiles = list(stream.keys())
     sortedfiles.sort()
 
     blocks = {}
-    streamoffset = 0L
+    streamoffset = 0
     # Go through each file and add each referenced block exactly once.
     for streamfile in sortedfiles:
         for segment in stream[streamfile]: