modified: src/moj_licznik.py

This commit is contained in:
TC
2023-11-07 19:54:45 +01:00
parent 8b025abc05
commit a34ef6d896

View File

@@ -491,9 +491,14 @@ class MojLicznik:
while current_date <= date.today(): while current_date <= date.today():
try: try:
record = ChartTable.get(id=p.id, meter_type=meter_type, year=current_date.year, month=current_date.month, day=current_date.day) if full_mode:
# Jeśli rekord o określonych wartościach klucza głównego istnieje, zostanie pobrany. record = ChartTable.get(id=p.id, meter_type=meter_type, year=current_date.year, month=current_date.month, day=current_date.day)
logger.debug(f"Posiadam dane historyczne dla {p.name} ({p.id}) typ: {meter_type} na dzień: {current_date}") logger.debug(f"Posiadam dane historyczne dla {p.name} ({p.id}) typ: {meter_type} na dzień: {current_date}")
else:
self.download_chart(ChartType.DAY, current_date, p.id, meter_type)
logger.debug(f"Aktualizuję dane dla {p.name} ({p.id}) typ: {meter_type} na dzień: {current_date}")
except ChartTable.DoesNotExist: except ChartTable.DoesNotExist:
self.download_chart(ChartType.DAY, current_date, p.id, meter_type) self.download_chart(ChartType.DAY, current_date, p.id, meter_type)
logger.debug(f"Pobieram dane historyczne dla {p.name} ({p.id}) typ: {meter_type} na dzień: {current_date}") logger.debug(f"Pobieram dane historyczne dla {p.name} ({p.id}) typ: {meter_type} na dzień: {current_date}")