From 0948dbda499f545510914209ce8ec5b88cd6615c Mon Sep 17 00:00:00 2001 From: Alexis Fourmaux Date: Wed, 13 May 2026 00:01:41 +0200 Subject: [PATCH] fix: replace magic number by constant --- server/backend/adapters/postgres/reading_repository.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/server/backend/adapters/postgres/reading_repository.py b/server/backend/adapters/postgres/reading_repository.py index 2c6caba..4d2f556 100644 --- a/server/backend/adapters/postgres/reading_repository.py +++ b/server/backend/adapters/postgres/reading_repository.py @@ -17,7 +17,7 @@ _GRANULARITY_DELTA = { "week": relativedelta(weeks=1), "month": relativedelta(months=1), } - +PULSE_CONVERSION_FACTOR = 0.010 class PgReadingQueryRepository(ReadingQueryRepository): def get_consumption( @@ -65,14 +65,13 @@ class PgReadingQueryRepository(ReadingQueryRepository): pulse_count_start=row[1], pulse_count_end=row[2], delta_pulses=row[3], - delta_m3=round(row[3] * 0.010, 3), + delta_m3=round(row[3] * PULSE_CONVERSION_FACTOR, 3), ) for row in rows if row[1] is not None ] - class PgReadingRepository(ReadingRepository): def insert_reading(self, device_id: str, pulse_count: int) -> None: try: @@ -88,4 +87,4 @@ class PgReadingRepository(ReadingRepository): except psycopg2.DatabaseError as e: raise DatabaseError( f"Erreur d'enregistrement de la télérelève sur le device {device_id}" - ) from e \ No newline at end of file + ) from e