X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1913b4edcb176909e8cf7ef3272c41bf8f2c7e1a..5a46895af3657b549264a68bd2450baf8dbf7215:/sdk/python/arvados/diskcache.py diff --git a/sdk/python/arvados/diskcache.py b/sdk/python/arvados/diskcache.py index 74b2a77b28..f3984bbca4 100644 --- a/sdk/python/arvados/diskcache.py +++ b/sdk/python/arvados/diskcache.py @@ -66,6 +66,8 @@ class DiskCacheSlot(object): tmpfile = None self.content = mmap.mmap(self.filehandle.fileno(), 0, access=mmap.ACCESS_READ) + # only set the event when mmap is successful + self.ready.set() finally: if tmpfile is not None: # If the tempfile hasn't been renamed on disk yet, try to delete it.