]> granicus.if.org Git - python/commitdiff
issue4238: bsd support for cpu_count
authorJesse Noller <jnoller@gmail.com>
Fri, 28 Nov 2008 18:59:35 +0000 (18:59 +0000)
committerJesse Noller <jnoller@gmail.com>
Fri, 28 Nov 2008 18:59:35 +0000 (18:59 +0000)
Lib/multiprocessing/__init__.py

index f96505630ae5487a4a326bd8907adb0d75f2edeb..10be01a6ba623c33dd4c22f1ea82bec3c29cf3c9 100644 (file)
@@ -113,7 +113,7 @@ def cpu_count():
             num = int(os.environ['NUMBER_OF_PROCESSORS'])
         except (ValueError, KeyError):
             num = 0
-    elif sys.platform == 'darwin':
+    elif 'bsd' in sys.platform or sys.platform == 'darwin':
         try:
             num = int(os.popen('sysctl -n hw.ncpu').read())
         except ValueError: