def __missing__(self, key):
        """Create, store and return dict for given key.

        That is, the key is a string representing a path
        wherein to find a video to be loaded/rendered
        according to specific render settings.

        Parameters
        ==========
        key (string)
            represents the path wherein to find the video.
        """
        ### we create a video version map for the key, store and
        ### return it
        video_versions_map = self[key] = VideoVersionsMap(key)

        return video_versions_map
Create, store and return dict for given key.

        That is, the key is a string representing a path
        wherein to find a video to be loaded/rendered
        according to specific render settings.

        Parameters
        ==========
        key (string)
            represents the path wherein to find the video.
        
nodezator/videopreview/cache.py