mirror of
https://github.com/aljazceru/bitfinex-api-py.git
synced 2025-12-19 14:54:21 +01:00
refactoring - moved hosts to constants.py
This commit is contained in:
@@ -7,11 +7,7 @@ a websocket client and a rest interface client
|
|||||||
|
|
||||||
from .websockets.bfx_websocket import BfxWebsocket
|
from .websockets.bfx_websocket import BfxWebsocket
|
||||||
from .rest.bfx_rest import BfxRest
|
from .rest.bfx_rest import BfxRest
|
||||||
|
from .constants import *
|
||||||
REST_HOST = 'https://api.bitfinex.com/v2'
|
|
||||||
WS_HOST = 'wss://api.bitfinex.com/ws/2'
|
|
||||||
PUB_REST_HOST = 'https://api-pub.bitfinex.com/v2'
|
|
||||||
PUB_WS_HOST = 'wss://api-pub.bitfinex.com/ws/2'
|
|
||||||
|
|
||||||
class Client:
|
class Client:
|
||||||
"""
|
"""
|
||||||
|
|||||||
4
bfxapi/constants.py
Normal file
4
bfxapi/constants.py
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
REST_HOST = 'https://api.bitfinex.com/v2'
|
||||||
|
WS_HOST = 'wss://api.bitfinex.com/ws/2'
|
||||||
|
PUB_REST_HOST = 'https://api-pub.bitfinex.com/v2'
|
||||||
|
PUB_WS_HOST = 'wss://api-pub.bitfinex.com/ws/2'
|
||||||
@@ -14,6 +14,7 @@ from .order_manager import OrderManager
|
|||||||
from ..utils.auth import generate_auth_payload
|
from ..utils.auth import generate_auth_payload
|
||||||
from ..utils.decorators import handle_failure
|
from ..utils.decorators import handle_failure
|
||||||
from ..models import Order, Trade, OrderBook, Ticker, FundingTicker
|
from ..models import Order, Trade, OrderBook, Ticker, FundingTicker
|
||||||
|
from ..constants import PUB_WS_HOST
|
||||||
|
|
||||||
|
|
||||||
class Flags:
|
class Flags:
|
||||||
@@ -187,7 +188,7 @@ class BfxWebsocket(GenericWebsocket):
|
|||||||
- `unsubscribed` (Subscription): A channel has been un-subscribed
|
- `unsubscribed` (Subscription): A channel has been un-subscribed
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, API_KEY=None, API_SECRET=None, host='wss://api-pub.bitfinex.com/ws/2',
|
def __init__(self, API_KEY=None, API_SECRET=None, host=PUB_WS_HOST,
|
||||||
manageOrderBooks=False, dead_man_switch=False, ws_capacity=25, logLevel='INFO', parse_float=float,
|
manageOrderBooks=False, dead_man_switch=False, ws_capacity=25, logLevel='INFO', parse_float=float,
|
||||||
channel_filter=[], *args, **kwargs):
|
channel_filter=[], *args, **kwargs):
|
||||||
self.API_KEY = API_KEY
|
self.API_KEY = API_KEY
|
||||||
|
|||||||
Reference in New Issue
Block a user