fix: Call lru_cache decorator in PermissionCacheMixin for all python versions

This commit is contained in:
Ehsan200 2023-06-10 15:15:49 +03:30
parent 23db9b6128
commit d87ad2366b

View File

@ -11,11 +11,11 @@ SAFE_METHODS = ('GET', 'HEAD', 'OPTIONS')
class PermissionCacheMixin: class PermissionCacheMixin:
@lru_cache @lru_cache()
def has_permission_value(self, request, view): def has_permission_value(self, request, view):
return self.has_permission(request, view) return self.has_permission(request, view)
@lru_cache @lru_cache()
def has_object_permission_value(self, request, view, obj): def has_object_permission_value(self, request, view, obj):
return self.has_object_permission(request, view, obj) return self.has_object_permission(request, view, obj)