fix: исправлена синтаксическая ошибка в app.py

- Исправлена неправильная структура try/except/finally блоков
- Удален дублированный блок except WebSocketDisconnect после finally
- Теперь приложение запускается без синтаксических ошибок
- Автор: Сергей Антропов (https://devops.org.ru)
This commit is contained in:
Сергей Антропов 2025-08-16 11:27:03 +03:00
parent e77427f7d8
commit d838026fa6

14
app.py
View File

@ -223,20 +223,16 @@ async def ws_logs(ws: WebSocket, container_id: str, tail: int = DEFAULT_TAIL, to
container = None container = None
await asyncio.sleep(1.0) await asyncio.sleep(1.0)
continue continue
finally:
try:
await ws.close()
except Exception:
pass
try: await ws.close()
except Exception: pass
except WebSocketDisconnect: except WebSocketDisconnect:
pass pass
except Exception as e: except Exception as e:
try: await ws.send_text(f"ERROR: {e}") try: await ws.send_text(f"ERROR: {e}")
except Exception: pass except Exception: pass
try: await ws.close() finally:
except Exception: pass try:
await ws.close()
except Exception:
pass
if __name__ == "__main__": if __name__ == "__main__":
import uvicorn import uvicorn