Issue #17914: Use os.cpu_count() instead of multiprocessing.cpu_count() where

applicable.
This commit is contained in:
Charles-François Natali 2013-06-28 19:25:45 +02:00
parent c723da361a
commit 37cfb0a920
4 changed files with 7 additions and 13 deletions

View file

@ -17,10 +17,11 @@ import threading
import queue
import itertools
import collections
import os
import time
import traceback
from multiprocessing import Process, cpu_count, TimeoutError
from multiprocessing import Process, TimeoutError
from multiprocessing.util import Finalize, debug
#
@ -147,10 +148,7 @@ class Pool(object):
self._initargs = initargs
if processes is None:
try:
processes = cpu_count()
except NotImplementedError:
processes = 1
processes = os.cpu_count() or 1
if processes < 1:
raise ValueError("Number of processes must be at least 1")