(self, filter, after)
| 39 | self.top = filter |
| 40 | |
| 41 | def insertfilterafter(self, filter, after): |
| 42 | assert isinstance(filter, Delegator) |
| 43 | assert isinstance(after, Delegator) |
| 44 | assert filter.delegate is None |
| 45 | |
| 46 | f = self.top |
| 47 | f.resetcache() |
| 48 | while f is not after: |
| 49 | assert f is not self.bottom |
| 50 | f = f.delegate |
| 51 | f.resetcache() |
| 52 | |
| 53 | filter.setdelegate(f.delegate) |
| 54 | f.setdelegate(filter) |
| 55 | |
| 56 | def removefilter(self, filter): |
| 57 | # XXX Perhaps should only support popfilter()? |
no test coverage detected