Merge pull request #161 from itsdeka/retry

if max_retries == 0 continue forever
This commit is contained in:
Vigan Abdurrahmani
2021-08-12 21:36:11 +07:00
committed by GitHub
4 changed files with 5 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
1.1.16 1.2.0
-) Implemented Margin Info (rest) -) Implemented Margin Info (rest)
-) Implemented claim position (rest) -) Implemented claim position (rest)
-) When max_retries == 0 continue forever to retry (websocket)
1.1.15 1.1.15
-) Added 'ids' parameter to get_order_history() -) Added 'ids' parameter to get_order_history()

View File

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

View File

@@ -128,7 +128,7 @@ class GenericWebsocket:
s = Socket(sId) s = Socket(sId)
self.sockets[sId] = s self.sockets[sId] = s
loop = asyncio.get_event_loop() loop = asyncio.get_event_loop()
while retries < self.max_retries and self.attempt_retry: while self.max_retries == 0 or (retries < self.max_retries and self.attempt_retry):
try: try:
async with websockets.connect(self.host) as websocket: async with websockets.connect(self.host) as websocket:
self.sockets[sId].set_websocket(websocket) self.sockets[sId].set_websocket(websocket)

View File

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