diff options
Diffstat (limited to 'django/contrib/auth/context_processors.py')
| -rw-r--r-- | django/contrib/auth/context_processors.py | 13 |
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), } |
