(self)
| 20 | self.pop() |
| 21 | |
| 22 | def pop(self): |
| 23 | if self.left == self.right: |
| 24 | raise IndexError('cannot pop from empty deque') |
| 25 | self.right -= 1 |
| 26 | elem = self.data[self.right] |
| 27 | del self.data[self.right] |
| 28 | return elem |
| 29 | |
| 30 | def popleft(self): |
| 31 | if self.left == self.right: |
no outgoing calls
no test coverage detected