Fix import path for anki_helpers

This commit is contained in:
Al Ali 2025-06-16 22:48:14 +02:00
parent 270455383d
commit e421d4727c
2 changed files with 5 additions and 5 deletions

View file

@ -1,7 +1,7 @@
import time
from collections import defaultdict
from typing import DefaultDict
def analyze_activity(col, days=30):
from typing import Dict
def analyze_activity(col, days=30) -> Dict[str, int]:
day_cutoff = col.sched.day_cutoff
start_time = day_cutoff - days * 86400
start_ts = start_time * 1000 # ms
@ -14,14 +14,14 @@ def analyze_activity(col, days=30):
start_ts,
)
days_dict = defaultdict(int)
days_dict: Dict[int, int] = defaultdict(int)
for (id,) in rows:
day = int((id / 1000) // 86400)
days_dict[day] += 1
total_days = len(days_dict)
average_per_day = sum(days_dict.values()) / days
low_days = sum(1 for v in days_dict.values() if v < 10) # z.B. Schwelle
low_days = sum(1 for v in days_dict.values() if v < 10)
return {
"active_days": total_days,