diff --git a/axes/attempts.py b/axes/attempts.py index 830f07e7..1088703f 100644 --- a/axes/attempts.py +++ b/axes/attempts.py @@ -20,7 +20,7 @@ def get_cool_off_threshold(request: Optional[HttpRequest] = None) -> datetime: "Cool off threshold can not be calculated with settings.AXES_COOLOFF_TIME set to None" ) - attempt_time = request.axes_attempt_time # type: ignore[union-attr] + attempt_time = getattr(request, "axes_attempt_time", None) if attempt_time is None: return now() - cool_off return attempt_time - cool_off