summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlp Toker <alp@nuanti.com>2013-10-26 09:29:58 +0000
committerAlp Toker <alp@nuanti.com>2013-10-26 09:29:58 +0000
commita685c139182519ed29c3cddd848649f533070004 (patch)
tree86f8cd489e0f7ad556ca2571f361d7cf8f76c1c9
parent8d93aa0de330e24fe1cec7a915bdf1354da377fa (diff)
downloadllvm-a685c139182519ed29c3cddd848649f533070004.tar.gz
llvm-a685c139182519ed29c3cddd848649f533070004.tar.bz2
llvm-a685c139182519ed29c3cddd848649f533070004.tar.xz
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193465 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--utils/lit/lit/run.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/lit/lit/run.py b/utils/lit/lit/run.py
index ed39c40fa5..97f8c6fe01 100644
--- a/utils/lit/lit/run.py
+++ b/utils/lit/lit/run.py
@@ -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