96cf82c82f
patch115)
21 lines
762 B
Diff
21 lines
762 B
Diff
Index: Lib/pydoc.py
|
|
===================================================================
|
|
--- Lib/pydoc.py (revision 76636)
|
|
+++ Lib/pydoc.py (working copy)
|
|
@@ -1961,10 +1961,14 @@
|
|
if modname[-9:] == '.__init__':
|
|
modname = modname[:-9] + ' (package)'
|
|
print modname, desc and '- ' + desc
|
|
+ def onerror(modname):
|
|
+ # Ignore non-ImportError exceptions raised whilst trying to
|
|
+ # import modules
|
|
+ pass
|
|
try: import warnings
|
|
except ImportError: pass
|
|
else: warnings.filterwarnings('ignore') # ignore problems during import
|
|
- ModuleScanner().run(callback, key)
|
|
+ ModuleScanner().run(callback, key, onerror=onerror)
|
|
|
|
# --------------------------------------------------- web browser interface
|
|
|