From: Jérôme Benoit Date: Fri, 22 Aug 2025 13:20:57 +0000 (+0200) Subject: refactor: improve format_number corner case handling X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=53cf8200e6e82781ac6351211f396d7909890f3a;p=freqai-strategies.git refactor: improve format_number corner case handling Signed-off-by: Jérôme Benoit --- diff --git a/quickadapter/user_data/strategies/Utils.py b/quickadapter/user_data/strategies/Utils.py index a71e041..63bc76d 100644 --- a/quickadapter/user_data/strategies/Utils.py +++ b/quickadapter/user_data/strategies/Utils.py @@ -136,6 +136,7 @@ def format_number(value: int | float, significant_digits: int = 5) -> str: order_of_magnitude = math.floor(math.log10(abs_value)) leading_zeros = abs(order_of_magnitude) - 1 precision = leading_zeros + significant_digits + precision = max(0, int(precision)) formatted_value = f"{value:.{precision}f}"