Exemplo n.º 1
0
    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'
Exemplo n.º 2
0
 def __init__(self, trade_handler: TradeHandler):
     Resource.__init__(self)
     Logger.__init__(self)
     self.th: TradeHandler = trade_handler