From d5edb4e536c9acc4998f803aacc0dd0188af21ce Mon Sep 17 00:00:00 2001 From: Hendrik Makait Date: Tue, 7 May 2024 10:59:40 +0200 Subject: [PATCH] Fix "Print host info" CI step on Mac OS (arm64) (#8638) --- continuous_integration/scripts/host_info.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/continuous_integration/scripts/host_info.py b/continuous_integration/scripts/host_info.py index 580722692f..e49c3f864d 100644 --- a/continuous_integration/scripts/host_info.py +++ b/continuous_integration/scripts/host_info.py @@ -30,11 +30,16 @@ def main() -> None: bench() print(f"Crude CPU benchmark (higher is better): {bench():.1f}") - freqs = psutil.cpu_freq(percpu=True) - print("CPU frequency:") - for freq in freqs: - # FIXME types-psutil - print(f" - current={freq.current}, min={freq.min}, max={freq.max}") # type: ignore + try: + freqs = psutil.cpu_freq(percpu=True) + # https://github.com/giampaolo/psutil/issues/2382 + except RuntimeError: + print("CPU frequency: not available") + else: + print("CPU frequency:") + for freq in freqs: + # FIXME types-psutil + print(f" - current={freq.current}, min={freq.min}, max={freq.max}") # type: ignore mem = psutil.virtual_memory() print("Memory:")