Commit 4d65224f authored by Victor Stinner's avatar Victor Stinner

Issue #11186: pydoc ignores a module if its name contains a surrogate character

in the index of modules.
parent ea4b46f9
......@@ -952,6 +952,9 @@ class HTMLDoc(Doc):
modpkgs = []
if shadowed is None: shadowed = {}
for importer, name, ispkg in pkgutil.iter_modules([dir]):
if any((0xD800 <= ord(ch) <= 0xDFFF) for ch in name):
# ignore a module if its name contains a surrogate character
continue
modpkgs.append((name, '', ispkg, name in shadowed))
shadowed[name] = 1
......
......@@ -103,6 +103,9 @@ Core and Builtins
Library
-------
- Issue #11186: pydoc ignores a module if its name contains a surrogate
character in the index of modules.
- Issue #11815: Use a light-weight SimpleQueue for the result queue in
concurrent.futures.ProcessPoolExecutor.
......
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