Fix prospector errors

This commit is contained in:
Aleksi Häkli 2026-02-11 22:06:59 +02:00
parent 4b77eb69ee
commit bdd0c9546a
3 changed files with 7 additions and 5 deletions

View file

@ -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."))

View file

@ -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.

View file

@ -55,6 +55,6 @@ ignore_errors =
deps = -r requirements.txt
commands =
mypy axes
prospector
prospector axes
black -t py314 --check --diff axes
"""