From 79c70bd52dc402a1e75252532b2a744e1ff0c891 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 13 Sep 2022 20:12:02 +0200 Subject: [PATCH] use WebSocketState from fastapi available since 0.82.0 --- freqtrade/rpc/api_server/api_ws.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/freqtrade/rpc/api_server/api_ws.py b/freqtrade/rpc/api_server/api_ws.py index 34b780956..174a0a85e 100644 --- a/freqtrade/rpc/api_server/api_ws.py +++ b/freqtrade/rpc/api_server/api_ws.py @@ -1,10 +1,9 @@ import logging from typing import Any, Dict -from fastapi import APIRouter, Depends, WebSocket, WebSocketDisconnect +from fastapi import APIRouter, Depends, WebSocketDisconnect +from fastapi.websockets import WebSocket, WebSocketState from pydantic import ValidationError -# fastapi does not make this available through it, so import directly from starlette -from starlette.websockets import WebSocketState from freqtrade.enums import RPCMessageType, RPCRequestType from freqtrade.rpc.api_server.api_auth import validate_ws_token