(self, i)
| 260 | return len(self.offsets)-1 |
| 261 | |
| 262 | def __getitem__(self, i): |
| 263 | self.fp.seek(self.base+self.offsets[i]) |
| 264 | return self.fp.read(self.offsets[i+1]-self.offsets[i]) |
| 265 | |
| 266 | def __iter__(self): |
| 267 | return iter( self[i] for i in xrange(len(self)) ) |