From a6de1409e0cce5d4422e9552f459cd16cbce4dc5 Mon Sep 17 00:00:00 2001 From: sccolbert Date: Sun, 8 Nov 2009 09:13:40 +0100 Subject: [PATCH] added try except to deal with missing multiprocessing. --- scikits/image/io/_plugins/util.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scikits/image/io/_plugins/util.py b/scikits/image/io/_plugins/util.py index 6ef1af48..40f6e92b 100644 --- a/scikits/image/io/_plugins/util.py +++ b/scikits/image/io/_plugins/util.py @@ -2,10 +2,14 @@ import numpy as np import _colormixer import _histograms import threading -import multiprocessing + # utilities to make life easier for plugin writers. -CPU_COUNT = multiprocessing.cpu_count() +try: + import multiprocessing + CPU_COUNT = multiprocessing.cpu_count() +except ImportError: + CPU_COUNT = 2 class GuiLockError(Exception): def __init__(self, msg):