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': { 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()