From f46b7ae2a6518a5b02ef4055acf7abc820f25455 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 25 May 2020 14:31:20 -0400 Subject: [PATCH] utils: Handle removal of axes.get_version() This was removed from django-axes 5.0.13 with introduction of setuptools-scm. Signed-off-by: James Valleroy Reviewed-by: Sunil Mohan Adapa --- plinth/utils.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plinth/utils.py b/plinth/utils.py index f4392ef31..80ca0e336 100644 --- a/plinth/utils.py +++ b/plinth/utils.py @@ -149,4 +149,10 @@ def is_axes_old(): """ import axes - return LooseVersion(axes.get_version()) < LooseVersion('5.0') + try: + version = axes.get_version() + except AttributeError: + # axes.get_version() was removed in 5.0.13 + return False + + return LooseVersion(version) < LooseVersion('5.0')