(self)
| 41 | self.head %= self.length |
| 42 | |
| 43 | def pop(self): |
| 44 | if self.is_empty(): |
| 45 | raise IndexError() |
| 46 | ret = self.buf[(self.tail - 1) % self.length] |
| 47 | self.tail -= 1 |
| 48 | self.tail %= self.length |
| 49 | return ret |
| 50 | |
| 51 | def popleft(self): |
| 52 | if self.is_empty(): |
no test coverage detected