From a8cd749bd2a5824bb34eeb6b5f2563bde58cc72a Mon Sep 17 00:00:00 2001 From: Mariano Vassallo Date: Wed, 28 May 2014 16:22:06 -0300 Subject: [PATCH] Support for floats in cooloff time (i.e: 0.1 == 6 minutes) --- axes/decorators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/axes/decorators.py b/axes/decorators.py index 12556e8..e5f920d 100644 --- a/axes/decorators.py +++ b/axes/decorators.py @@ -41,7 +41,7 @@ BEHIND_REVERSE_PROXY = getattr(settings, 'AXES_BEHIND_REVERSE_PROXY', False) REVERSE_PROXY_HEADER = getattr(settings, 'AXES_REVERSE_PROXY_HEADER', 'HTTP_X_FORWARDED_FOR') COOLOFF_TIME = getattr(settings, 'AXES_COOLOFF_TIME', None) -if isinstance(COOLOFF_TIME, int): +if (isinstance(COOLOFF_TIME, int) or isinstance(COOLOFF_TIME, float) ): COOLOFF_TIME = timedelta(hours=COOLOFF_TIME) LOGGER = getattr(settings, 'AXES_LOGGER', 'axes.watch_login')