Spaces:
Sleeping
Sleeping
rafaldembski
commited on
Commit
•
14be303
1
Parent(s):
f1769b8
Update utils/functions.py
Browse files- utils/functions.py +10 -0
utils/functions.py
CHANGED
@@ -24,6 +24,7 @@ HISTORY_FILE = os.path.join(DATA_DIR, 'history.json')
|
|
24 |
STATS_FILE = os.path.join(DATA_DIR, 'stats.json')
|
25 |
|
26 |
# Funkcje pomocnicze
|
|
|
27 |
def load_json(file_path):
|
28 |
"""Ładuje dane z pliku JSON. Jeśli plik nie istnieje, zwraca pustą listę lub domyślny obiekt."""
|
29 |
if not os.path.exists(file_path):
|
@@ -91,6 +92,15 @@ def get_history():
|
|
91 |
logging.info("Historia analiz została pobrana pomyślnie.")
|
92 |
return history
|
93 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
94 |
def update_stats(fraud_detected=False):
|
95 |
"""Aktualizuje statystyki analiz w pliku stats.json."""
|
96 |
stats = load_json(STATS_FILE)
|
|
|
24 |
STATS_FILE = os.path.join(DATA_DIR, 'stats.json')
|
25 |
|
26 |
# Funkcje pomocnicze
|
27 |
+
|
28 |
def load_json(file_path):
|
29 |
"""Ładuje dane z pliku JSON. Jeśli plik nie istnieje, zwraca pustą listę lub domyślny obiekt."""
|
30 |
if not os.path.exists(file_path):
|
|
|
92 |
logging.info("Historia analiz została pobrana pomyślnie.")
|
93 |
return history
|
94 |
|
95 |
+
def get_analysis_history():
|
96 |
+
"""Zwraca szczegółową historię analiz z pliku history.json."""
|
97 |
+
history = load_json(HISTORY_FILE)
|
98 |
+
if history:
|
99 |
+
return history
|
100 |
+
else:
|
101 |
+
logging.info("Brak zapisanej historii analiz.")
|
102 |
+
return []
|
103 |
+
|
104 |
def update_stats(fraud_detected=False):
|
105 |
"""Aktualizuje statystyki analiz w pliku stats.json."""
|
106 |
stats = load_json(STATS_FILE)
|