11from __future__ import annotations
22
3- from datetime import datetime
43from logging import getLogger
54from typing import TYPE_CHECKING , Final , Literal
65
@@ -86,9 +85,6 @@ async def get_metadata(self) -> ApifyRequestQueueMetadata:
8685 total_request_count = int (metadata .total_request_count )
8786 handled_request_count = int (metadata .handled_request_count )
8887 pending_request_count = int (metadata .pending_request_count )
89- created_at = datetime .fromisoformat (metadata .created_at .replace ('Z' , '+00:00' ))
90- modified_at = datetime .fromisoformat (metadata .modified_at .replace ('Z' , '+00:00' ))
91- accessed_at = datetime .fromisoformat (metadata .accessed_at .replace ('Z' , '+00:00' ))
9288
9389 # Enhance API response with local estimations to account for propagation delays (API data can be delayed
9490 # by a few seconds, while local estimates are immediately accurate).
@@ -98,9 +94,9 @@ async def get_metadata(self) -> ApifyRequestQueueMetadata:
9894 total_request_count = max (total_request_count , self ._implementation .metadata .total_request_count ),
9995 handled_request_count = max (handled_request_count , self ._implementation .metadata .handled_request_count ),
10096 pending_request_count = pending_request_count ,
101- created_at = min (created_at , self ._implementation .metadata .created_at ),
102- modified_at = max (modified_at , self ._implementation .metadata .modified_at ),
103- accessed_at = max (accessed_at , self ._implementation .metadata .accessed_at ),
97+ created_at = min (metadata . created_at , self ._implementation .metadata .created_at ),
98+ modified_at = max (metadata . modified_at , self ._implementation .metadata .modified_at ),
99+ accessed_at = max (metadata . accessed_at , self ._implementation .metadata .accessed_at ),
104100 had_multiple_clients = metadata .had_multiple_clients or self ._implementation .metadata .had_multiple_clients ,
105101 stats = RequestQueueStats .model_validate (
106102 metadata .stats .model_dump (by_alias = True ) if metadata .stats else {},
0 commit comments