From 963bdd424d3129c0a0d7daf13be862735a9bda5f Mon Sep 17 00:00:00 2001 From: eversiege Date: Wed, 29 Nov 2023 08:26:00 +0100 Subject: [PATCH] Start implementing filters for usernames --- arcos_backend/_utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arcos_backend/_utils.py b/arcos_backend/_utils.py index f008999..dcce657 100644 --- a/arcos_backend/_utils.py +++ b/arcos_backend/_utils.py @@ -1,11 +1,11 @@ import hashlib - +from profanity import profanity MAX_USERNAME_LEN = 25 def validate_username(username: str) -> bool: - if len(username) > MAX_USERNAME_LEN or len(username) < 1: + if len(username) > MAX_USERNAME_LEN or len(username) < 1 or profanity.contains_profanity(username): return False return True