fix: oprava filtru neaktivních účtů (naive vs aware datetime)

This commit is contained in:
2026-04-03 07:42:58 +02:00
parent f3e7cc1819
commit 7258ffd23b
4 changed files with 1254 additions and 1213 deletions
+3
View File
@@ -191,7 +191,10 @@ def passes_quality(acc):
return False
try:
dt = datetime.fromisoformat(last.replace("Z", "+00:00"))
if dt.tzinfo is None:
dt = dt.replace(tzinfo=timezone.utc)
if dt < datetime.now(timezone.utc) - timedelta(days=MAX_DAYS_INACTIVE):
log.debug(f" vyhozen kvůli neaktivitě: {acc.get('_handle', acc.get('acct', '?'))} last_active={last}")
return False
except Exception:
pass