(self, i: int, item: _T)
| 74 | observer.on_add(item, len(self.data) - 1) |
| 75 | |
| 76 | def insert(self, i: int, item: _T) -> None: |
| 77 | super().insert(i, item) |
| 78 | |
| 79 | for observer in self._observers: |
| 80 | observer.on_add(item, i) |
| 81 | |
| 82 | def pop(self, i: int = ...) -> _T: |
| 83 | item = super().pop(i) |