from social_auth.store import DjangoOpenIDStore
from social_auth.signals import pre_update, socialauth_registered, \
socialauth_not_registered
+from social_auth.utils import sanitize_log_data
# OpenID configuration
user = None
if not user:
username = self.username(details)
+ logger.debug('Creating new user with username %s and email %s',
+ username, sanitize_log_data(email))
user = User.objects.create_user(username=username,
email=email)
is_new = True
# check if values update should be left to signals handlers only
if not CHANGE_SIGNAL_ONLY:
+ logger.debug('Updating user details for user %s', username,
+ extra=dict(data=details))
for name, value in details.iteritems():
# do not update username, it was already generated by
# self.username(...) and loaded in given instance