def METHOD_NAME(self, archive):
    stored = self.sections[archive]
    # Parse the contents of the sections file on-demand,
    # save the result for later
    if not isinstance(stored, dict):
        parsed = self._get_infos_from_file(stored)
        stored = dict()
        for content in parsed.contents:
            sections = list(map(lambda s: s, content.sections))
            stored[content.object] = sections
        self.sections[archive] = stored