=== modified file 'Lib/pydoc.py' --- Lib/pydoc.py 2013-04-14 21:45:56 +0000 +++ Lib/pydoc.py 2013-04-18 22:40:33 +0000 @@ -1984,30 +1984,6 @@ help = Helper() -class Scanner: - """A generic tree iterator.""" - def __init__(self, roots, children, descendp): - self.roots = roots[:] - self.state = [] - self.children = children - self.descendp = descendp - - def next(self): - if not self.state: - if not self.roots: - return None - root = self.roots.pop(0) - self.state = [(root, self.children(root))] - node, children = self.state[-1] - if not children: - self.state.pop() - return self.next() - child = children.pop(0) - if self.descendp(child): - self.state.append((child, self.children(child))) - return child - - class ModuleScanner: """An interruptible scanner that searches module synopses."""