(self, index)
| 201 | return len(self._frames) |
| 202 | |
| 203 | def __getitem__(self, index): |
| 204 | if isinstance(index, slice): |
| 205 | return tuple(Frame(trace) for trace in self._frames[index]) |
| 206 | else: |
| 207 | return Frame(self._frames[index]) |
| 208 | |
| 209 | def __contains__(self, frame): |
| 210 | return frame._frame in self._frames |