From 4d110b6019b8bee091d28a0b94038d4eda8b6dbf Mon Sep 17 00:00:00 2001 From: elpatron Date: Mon, 17 Mar 2025 20:42:29 +0100 Subject: [PATCH] =?UTF-8?q?Version=201.0.1:=20Trefferz=C3=A4hler=20vereinf?= =?UTF-8?q?acht=20und=20Layout=20verbessert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 5f39b47..72983f3 100644 --- a/app.py +++ b/app.py @@ -3,11 +3,18 @@ import pandas as pd import os import logging import numpy as np +from datetime import datetime app = Flask(__name__, static_folder='static') logging.basicConfig(level=logging.DEBUG) logger = logging.getLogger(__name__) +# Version der Anwendung +VERSION = "1.0.1" + +# Pfad zur CSV-Datei +CSV_FILE = "data/customers.csv" + def clean_dataframe(df): """Konvertiert NaN-Werte in None für JSON-Kompatibilität""" return df.replace({np.nan: None}) @@ -16,11 +23,11 @@ def clean_dataframe(df): def load_data(): try: logger.info("Versuche CSV-Datei zu laden...") - if not os.path.exists('spezexpo.csv'): - logger.error("CSV-Datei 'spezexpo.csv' nicht gefunden!") + if not os.path.exists(CSV_FILE): + logger.error(f"CSV-Datei '{CSV_FILE}' nicht gefunden!") return None - df = pd.read_csv('spezexpo.csv', encoding='utf-8') + df = pd.read_csv(CSV_FILE, encoding='utf-8') df = clean_dataframe(df) logger.info(f"CSV-Datei erfolgreich geladen. {len(df)} Einträge gefunden.") return df