Updated pyee -> 8.0.1

Changed deprecated EventEmitter(scheduler=X) with AsyncIOEventEmitter

Now bitfinex-api-py works on Python 3.8
This commit is contained in:
Dario Moceri
2021-01-21 16:18:06 +01:00
parent a79f5b5fdf
commit 1463f667d8

View File

@@ -3,14 +3,13 @@ Module used as a interfeace to describe a generick websocket client
""" """
import asyncio import asyncio
import concurrent.futures
import websockets import websockets
import socket import socket
import json import json
import time import time
from threading import Thread, Lock from threading import Thread, Lock
from pyee import EventEmitter from pyee import AsyncIOEventEmitter
from ..utils.custom_logger import CustomLogger from ..utils.custom_logger import CustomLogger
# websocket exceptions # websocket exceptions
@@ -57,7 +56,7 @@ class Socket():
await self.ws.send(data) await self.ws.send(data)
def _start_event_worker(): def _start_event_worker():
return EventEmitter(scheduler=asyncio.ensure_future) return AsyncIOEventEmitter()
class GenericWebsocket: class GenericWebsocket:
""" """