in azure/datalake/store/transfer.py [0:0]
def _start(self, src, dst):
key = (src, dst)
self._fstates[key] = 'transferring'
for obj in self._files[key]['cstates'].objects:
name, offset = obj
cs = self._files[key]['cstates']
if obj in cs.objects and cs[obj] == 'finished':
continue
cs[obj] = 'running'
future = self._pool.submit(
self._transfer, self._adlfs, src, name, offset,
self._chunks[obj]['expected'], self._buffersize,
self._blocksize, shutdown_event=self._shutdown_event)
self._cfutures[future] = obj
future.add_done_callback(self._update)