def write_to_rom(self, rom): for (cat, items) in self.ENTRY_LOCS: catDict = self._data[cat] for (desc, loc, size) in items: SmbModule.writeText(rom, loc, catDict[desc], size)
def read_from_rom(self, rom): for (cat, items) in self.ENTRY_LOCS: catDict = {} for (desc, loc, size) in items: catDict[desc] = SmbModule.readText(rom, loc, size) self._data[cat] = catDict