Merge pull request #182 from itsdeka/marketorders

Bugfix - It is now possible to call bfx.ws.run() from an already running event loop
This commit is contained in:
Vigan Abdurrahmani
2021-12-10 14:07:40 +01:00
committed by GitHub
4 changed files with 9 additions and 4 deletions

View File

@@ -1,3 +1,6 @@
1.2.8
-) Bugfix - It is possible to call bfx.ws.run() from an already running event loop
1.2.7
-) Added ws support for Python 3.9 and 3.10

View File

@@ -2,4 +2,4 @@
This module contains the current version of the bfxapi lib
"""
__version__ = '1.2.7'
__version__ = '1.2.8'

View File

@@ -84,8 +84,10 @@ class GenericWebsocket:
thread and connection.
"""
self._start_new_socket()
while True:
time.sleep(1)
event_loop = asyncio.get_event_loop()
if not event_loop or not event_loop.is_running():
while True:
time.sleep(1)
def get_task_executable(self):
"""

View File

@@ -11,7 +11,7 @@ from os import path
here = path.abspath(path.dirname(__file__))
setup(
name='bitfinex-api-py',
version='1.2.7',
version='1.2.8',
description='Official Bitfinex Python API',
long_description='A Python reference implementation of the Bitfinex API for both REST and websocket interaction',
long_description_content_type='text/markdown',