mirror of
https://github.com/jazzband/django-axes.git
synced 2026-03-16 22:30:23 +00:00
Fix prospector errors
This commit is contained in:
parent
4b77eb69ee
commit
bdd0c9546a
3 changed files with 7 additions and 5 deletions
|
|
@ -22,7 +22,7 @@ class IsLockedOutFilter(admin.SimpleListFilter):
|
||||||
return queryset.filter(
|
return queryset.filter(
|
||||||
failures_since_start__gte=settings.AXES_FAILURE_LIMIT
|
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.filter(failures_since_start__lt=settings.AXES_FAILURE_LIMIT)
|
||||||
return queryset
|
return queryset
|
||||||
|
|
||||||
|
|
@ -77,7 +77,7 @@ class AccessAttemptAdmin(admin.ModelAdmin):
|
||||||
actions = ["cleanup_expired_attempts"]
|
actions = ["cleanup_expired_attempts"]
|
||||||
|
|
||||||
@admin.action(description=_("Clean up 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)
|
count = self.handler.clean_expired_user_attempts(request=request)
|
||||||
self.message_user(request, _(f"Cleaned up {count} expired access attempts."))
|
self.message_user(request, _(f"Cleaned up {count} expired access attempts."))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -372,7 +372,7 @@ class AxesDatabaseHandler(AbstractAxesHandler, AxesBaseHandler):
|
||||||
return attempts_list
|
return attempts_list
|
||||||
|
|
||||||
def get_user_attempts(
|
def get_user_attempts(
|
||||||
self, request: HttpRequest, credentials: Optional[dict] = None
|
self, request: HttpRequest, credentials: Optional[dict] = None # noqa
|
||||||
) -> List[QuerySet]:
|
) -> List[QuerySet]:
|
||||||
"""
|
"""
|
||||||
Get list of querysets with valid user attempts that match the given request and credentials.
|
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(
|
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:
|
) -> int:
|
||||||
"""
|
"""
|
||||||
Clean expired user attempts from the database.
|
Clean expired user attempts from the database.
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,6 @@ ignore_errors =
|
||||||
deps = -r requirements.txt
|
deps = -r requirements.txt
|
||||||
commands =
|
commands =
|
||||||
mypy axes
|
mypy axes
|
||||||
prospector
|
prospector axes
|
||||||
black -t py314 --check --diff axes
|
black -t py314 --check --diff axes
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue