1
Description: Fix concurrency count determination on Debian GNU/kFreeBSD
2
Author: Jelmer Vernooij <jelmer@debian.org>
3
Status: Submitted for inclusion upstream, https://code.launchpad.net/~jelmer/bzr/cpu-count-bsd/+merge/81458
5
=== modified file 'bzrlib/osutils.py'
6
--- a/bzrlib/osutils.py 2011-10-12 16:00:13 +0000
7
+++ b/bzrlib/osutils.py 2011-11-07 15:08:19 +0000
9
except (OSError, IOError):
12
- concurrency = multiprocessing.cpu_count()
13
+ # multiprocessing.cpu_count() isn't implemented on all platforms
15
+ concurrency = multiprocessing.cpu_count()
16
+ except NotImplementedError:
18
+ concurrency = _local_concurrency()
19
+ except (OSError, IOError):
22
concurrency = int(concurrency)
23
except (TypeError, ValueError):