Kaydet (Commit) 72b85029 authored tarafından Ezio Melotti's avatar Ezio Melotti

#11182: remove the unused and undocumented pydoc.Scanner class. Patch by Martin Morrison.

üst f4764055
......@@ -1984,30 +1984,6 @@ for modules whose name or summary contain the string "spam".
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."""
......
......@@ -848,6 +848,7 @@ Ross Moore
Ben Morgan
Derek Morr
James A Morrison
Martin Morrison
Derek McTavish Mounce
Alessandro Moura
Pablo Mouzo
......
......@@ -45,6 +45,9 @@ Core and Builtins
Library
-------
- Issue #11182: remove the unused and undocumented pydoc.Scanner class.
Patch by Martin Morrison.
- Issue #17741: Add ElementTree.IncrementalParser, an event-driven parser
for non-blocking applications.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment