Fix not initialized response latencies (#5679)

This commit is contained in:
Engel Nyst
2024-12-22 22:31:05 +01:00
committed by GitHub
parent 2cfbd26df7
commit 4a8bf3d2d0

View File

@@ -46,8 +46,14 @@ class Metrics:
@property
def response_latencies(self) -> list[ResponseLatency]:
if not hasattr(self, '_response_latencies'):
self._response_latencies = []
return self._response_latencies
@response_latencies.setter
def response_latencies(self, value: list[ResponseLatency]) -> None:
self._response_latencies = value
def add_cost(self, value: float) -> None:
if value < 0:
raise ValueError('Added cost cannot be negative.')