Какой из следующих подходов наиболее эффективен для обработки ошибок в WebSocket-приложениях на FastAPI?