Closed limx0 closed 7 months ago
Hi,
Need to add a guard for 0.0 price flucs?
betwatch/types/markets.py", line 38, in __repr__ fluc_change_pct = fluc_change / self.flucs[0].price * 100 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ZeroDivisionError: float division by zero
from:
@dataclass class Price: price: Union[float, None] _last_updated: str = field(metadata={"name": "lastUpdated"}) flucs: Optional[List[Fluc]] = field(default_factory=list) def __repr__(self) -> str: # calculate fluc drop % if self.flucs: fluc_change = self.flucs[0].price - self.flucs[-1].price fluc_change_pct = fluc_change / self.flucs[0].price * 100
Thanks mate - fixed in latest
Hi,
Need to add a guard for 0.0 price flucs?
from: