(self, fp)
| 244 | class INDEX(object): |
| 245 | |
| 246 | def __init__(self, fp): |
| 247 | self.fp = fp |
| 248 | self.offsets = [] |
| 249 | (count, offsize) = struct.unpack('>HB', self.fp.read(3)) |
| 250 | for i in xrange(count+1): |
| 251 | self.offsets.append(nunpack(self.fp.read(offsize))) |
| 252 | self.base = self.fp.tell()-1 |
| 253 | self.fp.seek(self.base+self.offsets[-1]) |
| 254 | return |
| 255 | |
| 256 | def __repr__(self): |
| 257 | return '<INDEX: size=%d>' % len(self) |