failure. At some point a pipeline entry must create a UserSocialAuth instance
and load it to the output if the user logged in correctly.
"""
-import warnings
-
-from django.conf import settings
-from social_auth.models import User
-from social_auth.models import USERNAME, get_username_max_length
-from social_auth.backends import get_backend, PIPELINE
+import warnings
-USERNAME_MAX_LENGTH = get_username_max_length()
+from django.conf import settings
def warn_setting(name, func_name):
from social_auth.utils import setting
from social_auth.models import create_user as create_user_in_db
from social_auth.models import simple_user_exists
-from social_auth.backends.pipeline import USERNAME, USERNAME_MAX_LENGTH, \
- warn_setting
+from social_auth.models import USERNAME, USERNAME_MAX_LENGTH
+from social_auth.backends.pipeline import warn_setting
from social_auth.signals import socialauth_not_registered, \
socialauth_registered, \
pre_update
# TODO make this a complementary config setting to SOCIAL_AUTH_USER_MODEL
USERNAME = 'username'
-
-
-def get_username_max_length():
- """Get the max length constraint from the User model username field.
- """
- return User._meta.get_field(USERNAME).max_length
+USERNAME_MAX_LENGTH = User._meta.get_field(USERNAME).max_length
def simple_user_exists(*args, **kwargs):
# TODO make this a complementary config setting to SOCIAL_AUTH_USER_MODEL
USERNAME = 'username'
-
-
-def get_username_max_length():
- """Get the max length constraint from the User model username field.
- """
- return getattr(User, USERNAME).max_length
+USERNAME_MAX_LENGTH = getattr(User, USERNAME).max_length
def simple_user_exists(*args, **kwargs):