diff --git a/mypy/stubgen.py b/mypy/stubgen.py index fdad5c2ddd89..b197f4a57123 100755 --- a/mypy/stubgen.py +++ b/mypy/stubgen.py @@ -1524,7 +1524,7 @@ def find_module_paths_using_imports( except CantImport as e: tb = traceback.format_exc() if verbose: - sys.stdout.write(tb) + sys.stderr.write(tb) if not quiet: report_missing(mod, e.message, tb) continue diff --git a/mypy/stubutil.py b/mypy/stubutil.py index c11843c57f2a..8ccf8301ee43 100644 --- a/mypy/stubutil.py +++ b/mypy/stubutil.py @@ -5,6 +5,7 @@ import os.path import re import sys +import traceback from abc import abstractmethod from collections import defaultdict from contextlib import contextmanager @@ -70,6 +71,9 @@ def walk_packages( try: prop = inspect.get_package_properties(package_name) except InspectError: + if verbose: + tb = traceback.format_exc() + sys.stderr.write(tb) report_missing(package_name) continue yield prop.name