fix: исправлена синтаксическая ошибка в app.py
- Исправлена неправильная структура try/except/finally блоков - Удален дублированный блок except WebSocketDisconnect после finally - Теперь приложение запускается без синтаксических ошибок - Автор: Сергей Антропов (https://devops.org.ru)
This commit is contained in:
parent
e77427f7d8
commit
d838026fa6
14
app.py
14
app.py
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user