diff options
Diffstat (limited to 'django/contrib/auth/middleware.py')
| -rw-r--r-- | django/contrib/auth/middleware.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/django/contrib/auth/middleware.py b/django/contrib/auth/middleware.py index 0b3365cb3a..f0102c4455 100644 --- a/django/contrib/auth/middleware.py +++ b/django/contrib/auth/middleware.py @@ -1,5 +1,3 @@ -from contextlib import suppress - from django.conf import settings from django.contrib import auth from django.contrib.auth import load_backend @@ -91,8 +89,10 @@ class RemoteUserMiddleware(MiddlewareMixin): """ backend_str = request.session[auth.BACKEND_SESSION_KEY] backend = auth.load_backend(backend_str) - with suppress(AttributeError): # Backend has no clean_username method. + try: username = backend.clean_username(username) + except AttributeError: # Backend has no clean_username method. + pass return username def _remove_invalid_user(self, request): |
