fix: replace magic number by constant

This commit is contained in:
Alexis Fourmaux 2026-05-13 00:01:41 +02:00
parent 914235064c
commit 0948dbda49

View file

@ -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
) from e