in azure/datalake/store/transfer.py [0:0]
def progress(self):
""" Return a summary of all transferred file/chunks """
files = []
for key in self._files:
src, dst = key
chunks = []
for obj in self._files[key]['cstates'].objects:
name, offset = obj
chunks.append(Chunk(
name=name,
offset=offset,
state=self._files[key]['cstates'][obj],
expected=self._chunks[obj]['expected'],
actual=self._chunks[obj]['actual'],
exception=self._chunks[obj]['exception']))
files.append(File(
src=src,
dst=dst,
state=self._fstates[key],
length=self._files[key]['length'],
chunks=chunks,
exception=self._files[key]['exception']))
return files