From 1463f667d8ada067e9e3fb29d1368ea4f25621f1 Mon Sep 17 00:00:00 2001 From: Dario Moceri Date: Thu, 21 Jan 2021 16:18:06 +0100 Subject: [PATCH] Updated pyee -> 8.0.1 Changed deprecated EventEmitter(scheduler=X) with AsyncIOEventEmitter Now bitfinex-api-py works on Python 3.8 --- bfxapi/websockets/generic_websocket.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bfxapi/websockets/generic_websocket.py b/bfxapi/websockets/generic_websocket.py index 91ef8f8..afec9cc 100644 --- a/bfxapi/websockets/generic_websocket.py +++ b/bfxapi/websockets/generic_websocket.py @@ -3,14 +3,13 @@ Module used as a interfeace to describe a generick websocket client """ import asyncio -import concurrent.futures import websockets import socket import json import time from threading import Thread, Lock -from pyee import EventEmitter +from pyee import AsyncIOEventEmitter from ..utils.custom_logger import CustomLogger # websocket exceptions @@ -57,7 +56,7 @@ class Socket(): await self.ws.send(data) def _start_event_worker(): - return EventEmitter(scheduler=asyncio.ensure_future) + return AsyncIOEventEmitter() class GenericWebsocket: """