def _set_username(self):
"""Normalize username to remove none ascii chars and validate."""
self.username = unidecode(self.user.username)
# If username is invalid or username account already exists create
# a new username. Lendable must be available for checkout by user
# to hit this code.
if not self._validate_username() or \
self.amazon_account_utils.iam_user_exists(self.username):
self.username = get_random_string(length=20)
评论列表
文章目录