python-binance

ReconnectingWebsocket

Attributes

attributeMAX_RECONNECTS
= 5
attributeMAX_RECONNECT_SECONDS
= 60
attributeMIN_RECONNECT_WAIT
= 0.1
attributeTIMEOUT
= 10
attributeNO_MESSAGE_RECONNECT_TIMEOUT
= 60
attributewsOptional[ws.WebSocketClientProtocol]
= None
attributews_state
= WSListenerState.INITIALISING
attributemax_queue_size
= max_queue_size

Functions

func__init__(self, url, path=None, prefix='ws/', is_binary=False, exit_coro=None, https_proxy=None, max_queue_size=100, **kwargs)
paramself
paramurlstr
parampathOptional[str]
= None
paramprefixstr
= 'ws/'
paramis_binarybool
= False
paramexit_coro
= None
paramhttps_proxyOptional[str]
= None
parammax_queue_sizeint
= 100
paramkwargs
= {}

Returns

None
funcjson_dumps(self, msg) -> str
paramself
parammsg

Returns

str
funcjson_loads(self, msg)
paramself
parammsg

Returns

None
func__aenter__(self)
paramself

Returns

None
funcclose(self)
paramself

Returns

None
func__aexit__(self, exc_type, exc_val, exc_tb)
paramself
paramexc_type
paramexc_val
paramexc_tb

Returns

None
funcconnect(self)
paramself

Returns

None
func_kill_read_loop(self)
paramself

Returns

None
func_before_connect(self)
paramself

Returns

None
func_after_connect(self)
paramself

Returns

None
func_handle_message(self, evt)
paramself
paramevt

Returns

None
func_read_loop(self)
paramself

Returns

None
func_run_reconnect(self)
paramself

Returns

None
funcrecv(self)
paramself

Returns

None
func_wait_for_reconnect(self)
paramself

Returns

None
func_get_reconnect_wait(self, attempts) -> int
paramself
paramattemptsint

Returns

int
funcbefore_reconnect(self)
paramself

Returns

None
func_reconnect(self)
paramself

Returns

None

On this page