def __init__(self, client: Client): Thread.__init__(self) Logger.__init__(self) self.client = client self.stop = False self.ticker_websocket: WebSocketClientProtocol = None self.user_webscoket: WebSocketClientProtocol = None self.ticker_ws_future = None self.user_ws_future = None self.mngmt_future = None self.connection_key = None self.user_info_cb = None self.ticker_cb = None self.symbols = None if not BinanceWebsocket.__EVENT_LOOP: self.loop = asyncio.get_event_loop() BinanceWebsocket.__EVENT_LOOP = self.loop else: self.loop = BinanceWebsocket.__EVENT_LOOP self.time = None self.name = 'Binance WebSocket Thread'
def __init__(self, trade_handler: TradeHandler): Resource.__init__(self) Logger.__init__(self) self.th: TradeHandler = trade_handler