1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00

lit: Issue a note when multiprocessing fails to load

If multiprocessing was requested, detected as available and subsequently failed
to initialize it's worth letting the user know about it before falling back to
threads.

This condition can arise in certain OpenBSD / FreeBSD Python versions.

llvm-svn: 193465
This commit is contained in:
Alp Toker 2013-10-26 09:29:58 +00:00
parent ea94466ed9
commit 212cd2ef39

View File

@ -218,6 +218,7 @@ class Run(object):
consumer = MultiprocessResultsConsumer(self, display, jobs)
except ImportError:
# Workaround for BSD: http://bugs.python.org/issue3770
self.lit_config.note('failed to initialize multiprocessing')
consumer = None
if not consumer:
task_impl = threading.Thread