deploy: Simplify retrieving CPU count.
The multiprocessing module is part of Python since 2.6, so no need to do an extra check here. Change-Id: If1c223edf9f04b6de8fdf757ba00f79897783a53
This commit is contained in:
parent
ee4e6d2fba
commit
a9c7bc7c9a
1 changed files with 5 additions and 10 deletions
|
@ -44,16 +44,11 @@ import time
|
|||
import hashlib
|
||||
import tempfile
|
||||
from datetime import datetime
|
||||
import multiprocessing
|
||||
import gitscraper
|
||||
|
||||
# modules that are not part of python itself.
|
||||
cpus = 1
|
||||
try:
|
||||
import multiprocessing
|
||||
cpus = multiprocessing.cpu_count()
|
||||
print("Info: %s cores found." % cpus)
|
||||
except ImportError:
|
||||
print("Warning: multiprocessing module not found. Assuming 1 core.")
|
||||
CPUS = multiprocessing.cpu_count()
|
||||
print("Info: %s cores found." % CPUS)
|
||||
|
||||
# == Global stuff ==
|
||||
# DLL files to ignore when searching for required DLL files.
|
||||
|
@ -216,9 +211,9 @@ def build(wd=".", platform=sys.platform, cross=""):
|
|||
print("Building ...")
|
||||
# use the current platforms make here, cross compiling uses the native make.
|
||||
command = [make[sys.platform]]
|
||||
if cpus > 1:
|
||||
if CPUS > 1:
|
||||
command.append("-j")
|
||||
command.append(str(cpus))
|
||||
command.append(str(CPUS))
|
||||
output = subprocess.Popen(command, stdout=subprocess.PIPE, cwd=wd)
|
||||
while True:
|
||||
c = output.stdout.readline()
|
||||
|
|
Loading…
Reference in a new issue