summaryrefslogtreecommitdiff
path: root/django/contrib/auth/context_processors.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/contrib/auth/context_processors.py')
-rw-r--r--django/contrib/auth/context_processors.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/django/contrib/auth/context_processors.py b/django/contrib/auth/context_processors.py
index 3dfd9177a9..0a88199227 100644
--- a/django/contrib/auth/context_processors.py
+++ b/django/contrib/auth/context_processors.py
@@ -26,7 +26,7 @@ class PermWrapper:
self.user = user
def __repr__(self):
- return f'{self.__class__.__qualname__}({self.user!r})'
+ return f"{self.__class__.__qualname__}({self.user!r})"
def __getitem__(self, app_label):
return PermLookupDict(self.user, app_label)
@@ -39,10 +39,10 @@ class PermWrapper:
"""
Lookup by "someapp" or "someapp.someperm" in perms.
"""
- if '.' not in perm_name:
+ if "." not in perm_name:
# The name refers to module.
return bool(self[perm_name])
- app_label, perm_name = perm_name.split('.', 1)
+ app_label, perm_name = perm_name.split(".", 1)
return self[app_label][perm_name]
@@ -54,13 +54,14 @@ def auth(request):
If there is no 'user' attribute in the request, use AnonymousUser (from
django.contrib.auth).
"""
- if hasattr(request, 'user'):
+ if hasattr(request, "user"):
user = request.user
else:
from django.contrib.auth.models import AnonymousUser
+
user = AnonymousUser()
return {
- 'user': user,
- 'perms': PermWrapper(user),
+ "user": user,
+ "perms": PermWrapper(user),
}