diff options
author | Martin Panter <vadmium+py@gmail.com> | 2015-11-07 05:41:47 (GMT) |
---|---|---|
committer | Martin Panter <vadmium+py@gmail.com> | 2015-11-07 05:41:47 (GMT) |
commit | 43415ba5717fcdac45c36f6880e90a114dd538ad (patch) | |
tree | 39c28fa40ca5966efe54e4e99115a0cf4c1c5f42 /Lib/pydoc.py | |
parent | c157347db2d348a1157af590a0644161c8dde87e (diff) | |
download | cpython-43415ba5717fcdac45c36f6880e90a114dd538ad.zip cpython-43415ba5717fcdac45c36f6880e90a114dd538ad.tar.gz cpython-43415ba5717fcdac45c36f6880e90a114dd538ad.tar.bz2 |
Issue #18010: Fix pydoc GUI search to handle package exceptions
Diffstat (limited to 'Lib/pydoc.py')
-rwxr-xr-x | Lib/pydoc.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/pydoc.py b/Lib/pydoc.py index d7396f0..9316fff 100755 --- a/Lib/pydoc.py +++ b/Lib/pydoc.py @@ -2244,8 +2244,11 @@ def gui(): if self.scanner: self.scanner.quit = 1 self.scanner = ModuleScanner() + def onerror(modname): + pass threading.Thread(target=self.scanner.run, - args=(self.update, key, self.done)).start() + args=(self.update, key, self.done), + kwargs=dict(onerror=onerror)).start() def update(self, path, modname, desc): if modname[-9:] == '.__init__': |