diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-01-13 05:49:36 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-01-17 11:49:15 +0100 |
| commit | ba082e09524c9fba9fa8ba472c896ef645b09dd6 (patch) | |
| tree | baa219ce2de31f06daa5d25b8395df99322caade /django | |
| parent | 4d78d7338cc5cfaa0afcfc9d240d753328bbf399 (diff) | |
Refs #33561 -- Made created=True required in signature of RemoteUserBackend.configure_user() subclasses.
Per deprecation timeline.
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/auth/backends.py | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/django/contrib/auth/backends.py b/django/contrib/auth/backends.py index 4adcf35051..dd3c2e527b 100644 --- a/django/contrib/auth/backends.py +++ b/django/contrib/auth/backends.py @@ -1,10 +1,6 @@ -import warnings - from django.contrib.auth import get_user_model from django.contrib.auth.models import Permission from django.db.models import Exists, OuterRef, Q -from django.utils.deprecation import RemovedInDjango50Warning -from django.utils.inspect import func_supports_parameter UserModel = get_user_model() @@ -211,19 +207,7 @@ class RemoteUserBackend(ModelBackend): user = UserModel._default_manager.get_by_natural_key(username) except UserModel.DoesNotExist: pass - - # RemovedInDjango50Warning: When the deprecation ends, replace with: - # user = self.configure_user(request, user, created=created) - if func_supports_parameter(self.configure_user, "created"): - user = self.configure_user(request, user, created=created) - else: - warnings.warn( - f"`created=True` must be added to the signature of " - f"{self.__class__.__qualname__}.configure_user().", - category=RemovedInDjango50Warning, - ) - if created: - user = self.configure_user(request, user) + user = self.configure_user(request, user, created=created) return user if self.user_can_authenticate(user) else None def clean_username(self, username): |
