From bdd0c9546a108670a12d79857402707ea50fb1ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleksi=20H=C3=A4kli?= Date: Wed, 11 Feb 2026 22:06:59 +0200 Subject: [PATCH] Fix prospector errors --- axes/admin.py | 4 ++-- axes/handlers/database.py | 6 ++++-- pyproject.toml | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/axes/admin.py b/axes/admin.py index 6ab6690..ce10a31 100644 --- a/axes/admin.py +++ b/axes/admin.py @@ -22,7 +22,7 @@ class IsLockedOutFilter(admin.SimpleListFilter): return queryset.filter( failures_since_start__gte=settings.AXES_FAILURE_LIMIT ) - elif self.value() == "no": + if self.value() == "no": return queryset.filter(failures_since_start__lt=settings.AXES_FAILURE_LIMIT) return queryset @@ -77,7 +77,7 @@ class AccessAttemptAdmin(admin.ModelAdmin): actions = ["cleanup_expired_attempts"] @admin.action(description=_("Clean up expired attempts")) - def cleanup_expired_attempts(self, request, queryset): + def cleanup_expired_attempts(self, request, queryset): # noqa count = self.handler.clean_expired_user_attempts(request=request) self.message_user(request, _(f"Cleaned up {count} expired access attempts.")) diff --git a/axes/handlers/database.py b/axes/handlers/database.py index d9ce3f1..375514e 100644 --- a/axes/handlers/database.py +++ b/axes/handlers/database.py @@ -372,7 +372,7 @@ class AxesDatabaseHandler(AbstractAxesHandler, AxesBaseHandler): return attempts_list def get_user_attempts( - self, request: HttpRequest, credentials: Optional[dict] = None + self, request: HttpRequest, credentials: Optional[dict] = None # noqa ) -> List[QuerySet]: """ Get list of querysets with valid user attempts that match the given request and credentials. @@ -393,7 +393,9 @@ class AxesDatabaseHandler(AbstractAxesHandler, AxesBaseHandler): ] def clean_expired_user_attempts( - self, request: Optional[HttpRequest] = None, credentials: Optional[dict] = None + self, + request: Optional[HttpRequest] = None, + credentials: Optional[dict] = None, # noqa ) -> int: """ Clean expired user attempts from the database. diff --git a/pyproject.toml b/pyproject.toml index a48b899..d7aabb8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,6 +55,6 @@ ignore_errors = deps = -r requirements.txt commands = mypy axes - prospector + prospector axes black -t py314 --check --diff axes """