From d87ad2366bc49f547a8de9406900e425ae64e2c3 Mon Sep 17 00:00:00 2001 From: Ehsan200 Date: Sat, 10 Jun 2023 15:15:49 +0330 Subject: [PATCH] fix: Call lru_cache decorator in PermissionCacheMixin for all python versions --- rest_framework/permissions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_framework/permissions.py b/rest_framework/permissions.py index 6a2d11b37..456b7c8e1 100644 --- a/rest_framework/permissions.py +++ b/rest_framework/permissions.py @@ -11,11 +11,11 @@ SAFE_METHODS = ('GET', 'HEAD', 'OPTIONS') class PermissionCacheMixin: - @lru_cache + @lru_cache() def has_permission_value(self, request, view): return self.has_permission(request, view) - @lru_cache + @lru_cache() def has_object_permission_value(self, request, view, obj): return self.has_object_permission(request, view, obj)