| if language not in languages: | if language not in languages: | ||||
| language = "en-US" | language = "en-US" | ||||
| name = name.strip() | |||||
| # Validates name encoding for non-Latin characters. | |||||
| name = name.strip().encode("utf-8").decode("utf-8") if name else None | |||||
| # generate random password | # generate random password | ||||
| new_password = secrets.token_urlsafe(16) | new_password = secrets.token_urlsafe(16) |