This commit is contained in:
Mateusz Gruszczyński 2025-05-16 11:54:17 +02:00
parent 078da56647
commit addb326a10

9
app.py
View File

@ -146,6 +146,8 @@ def confirm_delete():
print("❌ Operacja anulowana.")
sys.exit(0)
def days_to_years(days):
return round(days / 365, 1)
def main():
signal.signal(signal.SIGINT, lambda s, f: sys.exit("\n🛑 Przerwano przez użytkownika."))
@ -277,6 +279,12 @@ def main():
if args.export_excel:
export_to_excel(final_candidates)
print("\n📋 Parametry filtrowania:")
if args.days_inactive:
print(f"- Nieaktywni: brak logowania przez ≥ {args.days_inactive} dni (~{days_to_years(args.days_inactive)} lat)")
print(f"- Weterani: konta zarejestrowane w roku ≤ {args.veteran_year}")
print(f"- Pominięci weterani: logowanie w ciągu ostatnich ≤ {args.recent_login_days} dni (~{days_to_years(args.recent_login_days)} lat)")
print("\n📊 Podsumowanie:")
print(f"- Całkowita liczba użytkowników w bazie: {len(users)}")
print(f"- Pominięci z punktami: {skipped_with_points}")
@ -284,7 +292,6 @@ def main():
print(f"- Z niepoprawnym e-mailem (MX lub tymczasowy): {invalid_email_count}")
print(f"- Z tymczasowym e-mailem: {temp_email_count}")
print(f"- Kandydaci do usunięcia: {len(final_candidates)}")
print(f"- Pominięci z punktami: {skipped_with_points}")
print(f"- Pominięci jako aktywni weterani: {skipped_veterans}")
if args.delete: