From 2b86bebfe83a36a369c979621ab06da441524eac Mon Sep 17 00:00:00 2001 From: Jan Buchar Date: Wed, 6 Nov 2024 15:06:11 +0100 Subject: [PATCH 1/2] Fix CPU usage calculation --- src/apify/_platform_event_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apify/_platform_event_manager.py b/src/apify/_platform_event_manager.py index 4cb20b75..afbf2c5d 100644 --- a/src/apify/_platform_event_manager.py +++ b/src/apify/_platform_event_manager.py @@ -49,7 +49,7 @@ def to_crawlee_format(self) -> EventSystemInfoData: return EventSystemInfoData.model_validate( { 'cpu_info': { - 'used_ratio': self.cpu_current_usage, + 'used_ratio': self.cpu_current_usage / 100, 'created_at': self.created_at, }, 'memory_info': { From cb1ca519d9738e6cb82783ce912ef33c0dd1b7c4 Mon Sep 17 00:00:00 2001 From: Jan Buchar Date: Wed, 6 Nov 2024 16:16:40 +0100 Subject: [PATCH 2/2] Fix test --- tests/unit/test_platform_event_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit/test_platform_event_manager.py b/tests/unit/test_platform_event_manager.py index b605fb6d..608da886 100644 --- a/tests/unit/test_platform_event_manager.py +++ b/tests/unit/test_platform_event_manager.py @@ -200,5 +200,5 @@ def listener(data: Any) -> None: await asyncio.sleep(0.1) assert len(event_calls) == 1 assert event_calls[0] is not None - assert event_calls[0]['cpuInfo']['usedRatio'] == 8.45549815498155 + assert event_calls[0]['cpuInfo']['usedRatio'] == 0.0845549815498155 event_calls.clear()