aboutsummaryrefslogtreecommitdiff
path: root/cli/onionshare_cli/web/chat_mode.py
diff options
context:
space:
mode:
Diffstat (limited to 'cli/onionshare_cli/web/chat_mode.py')
-rw-r--r--cli/onionshare_cli/web/chat_mode.py18
1 files changed, 11 insertions, 7 deletions
diff --git a/cli/onionshare_cli/web/chat_mode.py b/cli/onionshare_cli/web/chat_mode.py
index 5a11eedd..39899c65 100644
--- a/cli/onionshare_cli/web/chat_mode.py
+++ b/cli/onionshare_cli/web/chat_mode.py
@@ -48,13 +48,17 @@ class ChatModeWeb:
self.define_routes()
def validate_username(self, username):
- username = username.strip()
- return (
- username
- and username.isascii()
- and username not in self.connected_users
- and len(username) < 128
- )
+ try:
+ username = username.strip()
+ return (
+ username
+ and username.isascii()
+ and username not in self.connected_users
+ and len(username) < 128
+ )
+ except Exception as e:
+ self.common.log("ChatModeWeb", "validate_username", e)
+ return False
def define_routes(self):
"""