MCPcopy Index your code
hub / github.com/python/cpython / removefilter

Method removefilter

Lib/idlelib/percolator.py:56–70  ·  view source on GitHub ↗
(self, filter)

Source from the content-addressed store, hash-verified

54 f.setdelegate(filter)
55
56 def removefilter(self, filter):
57 # XXX Perhaps should only support popfilter()?
58 assert isinstance(filter, Delegator)
59 assert filter.delegate is not None
60 f = self.top
61 if f is filter:
62 self.top = filter.delegate
63 filter.setdelegate(None)
64 else:
65 while f.delegate is not filter:
66 assert f is not self.bottom
67 f.resetcache()
68 f = f.delegate
69 f.setdelegate(filter.delegate)
70 filter.setdelegate(None)
71
72
73def _percolator(parent): # htest #

Callers 5

closeMethod · 0.95
_rmcolorizerMethod · 0.80
tearDownMethod · 0.80
test_removefilterMethod · 0.80
tearDownMethod · 0.80

Calls 2

resetcacheMethod · 0.80
setdelegateMethod · 0.45

Tested by 3

tearDownMethod · 0.64
test_removefilterMethod · 0.64
tearDownMethod · 0.64