Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
gaoqiong
pybind11
Commits
79178e71
Unverified
Commit
79178e71
authored
Jun 18, 2021
by
jbarlow83
Committed by
GitHub
Jun 18, 2021
Browse files
fix(setup_helpers): try import multiprocessing.synchronize too (#3043)
parent
19d99a87
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
1 deletion
+3
-1
pybind11/setup_helpers.py
pybind11/setup_helpers.py
+3
-1
No files found.
pybind11/setup_helpers.py
View file @
79178e71
...
@@ -410,7 +410,9 @@ class ParallelCompile(object):
...
@@ -410,7 +410,9 @@ class ParallelCompile(object):
compiler
.
_compile
(
obj
,
src
,
ext
,
cc_args
,
extra_postargs
,
pp_opts
)
compiler
.
_compile
(
obj
,
src
,
ext
,
cc_args
,
extra_postargs
,
pp_opts
)
try
:
try
:
import
multiprocessing
# Importing .synchronize checks for platforms that have some multiprocessing
# capabilities but lack semaphores, such as AWS Lambda and Android Termux.
import
multiprocessing.synchronize
from
multiprocessing.pool
import
ThreadPool
from
multiprocessing.pool
import
ThreadPool
except
ImportError
:
except
ImportError
:
threads
=
1
threads
=
1
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment