diff --git a/src/api/auth_api.py b/src/api/auth_api.py index 82146af..fd2ba8c 100644 --- a/src/api/auth_api.py +++ b/src/api/auth_api.py @@ -94,6 +94,12 @@ class AuthAPI: gmlevel=0 ) + except ConnectionRefusedError: + raise # Пробрасываем ошибку выше для обработки в диалоге + except aiomysql.OperationalError as e: + if e.args[0] == 2003: # Can't connect to MySQL server + raise ConnectionRefusedError("Сервер базы данных недоступен") + raise except Exception as e: print(f"Error during login: {e}") return AuthResult(