diff options
Diffstat (limited to 'buildstream/_platform/platform.py')
-rw-r--r-- | buildstream/_platform/platform.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/buildstream/_platform/platform.py b/buildstream/_platform/platform.py index bc6a624c4..d3e4b949a 100644 --- a/buildstream/_platform/platform.py +++ b/buildstream/_platform/platform.py @@ -67,7 +67,11 @@ class Platform(): return cls._instance def get_cpu_count(self, cap=None): - return min(len(os.sched_getaffinity(0)), cap) + cpu_count = len(os.sched_getaffinity(0)) + if cap is None: + return cpu_count + else: + return min(cpu_count, cap) ################################################################## # Sandbox functions # |