(self)
| 75 | return name in self.tags and self.tags[name].size > 0 |
| 76 | |
| 77 | def _read_sections_info(self) -> Dict[str, mi.SectionInfo]: |
| 78 | self.file.seek(0) |
| 79 | self.file.seek(read_uint(self.file, 8)) |
| 80 | tags = {} |
| 81 | for _ in range(read_varuint(self.file)): |
| 82 | name = read_string(self.file, plain=True) |
| 83 | offset = read_varuint(self.file) |
| 84 | length = read_varuint(self.file) |
| 85 | tags[name] = mi.SectionInfo(name=name, offset=offset, size=length) |
| 86 | return tags |
| 87 | |
| 88 | def _read_metadata_offsets(self) -> Dict[int, int]: |
| 89 | if self.version_.format >= 10 : |
no test coverage detected