Skip to content

Commit 80aa196

Browse files
committed
fix ws dosctrings
1 parent e986674 commit 80aa196

File tree

5 files changed

+62
-39
lines changed

5 files changed

+62
-39
lines changed

src/mistapi/websockets/__ws_client.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -48,25 +48,6 @@ def filter(self, record: logging.LogRecord) -> bool:
4848
from mistapi import APISession
4949

5050

51-
#: Shared parameter documentation for all WebSocket channel subclasses.
52-
_COMMON_WS_PARAMS_DOC = """\
53-
ping_interval : int, default 30
54-
Interval in seconds to send WebSocket ping frames (keep-alive).
55-
ping_timeout : int, default 10
56-
Time in seconds to wait for a ping response before considering the connection dead.
57-
auto_reconnect : bool, default False
58-
Automatically reconnect on unexpected disconnections using exponential backoff.
59-
max_reconnect_attempts : int, default 5
60-
Maximum number of reconnect attempts before giving up.
61-
reconnect_backoff : float, default 2.0
62-
Base backoff delay in seconds. Doubles after each failed attempt.
63-
queue_maxsize : int, default 0
64-
Maximum number of messages buffered in the internal queue for the
65-
``receive()`` generator. ``0`` means unbounded. When set,
66-
incoming messages are dropped with a warning when the queue is
67-
full, preventing memory growth on high-frequency streams."""
68-
69-
7051
class _MistWebsocket:
7152
"""
7253
Base class for Mist API WebSocket channels.

src/mistapi/websockets/location.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class BleAssetsEvents(_MistWebsocket):
4141
Base backoff delay in seconds. Doubles after each failed attempt.
4242
queue_maxsize : int, default 0
4343
Maximum number of messages buffered in the internal queue for the
44-
``receive()`` generator. ``0`` means unbounded. When set, the
44+
``receive()`` generator. ``0`` means unbounded. When set,
4545
incoming messages are dropped with a warning when the queue is
4646
full, preventing memory growth on high-frequency streams.
4747
@@ -121,7 +121,7 @@ class ConnectedClientsEvents(_MistWebsocket):
121121
Base backoff delay in seconds. Doubles after each failed attempt.
122122
queue_maxsize : int, default 0
123123
Maximum number of messages buffered in the internal queue for the
124-
``receive()`` generator. ``0`` means unbounded. When set, the
124+
``receive()`` generator. ``0`` means unbounded. When set,
125125
incoming messages are dropped with a warning when the queue is
126126
full, preventing memory growth on high-frequency streams.
127127
@@ -201,7 +201,7 @@ class SdkClientsEvents(_MistWebsocket):
201201
Base backoff delay in seconds. Doubles after each failed attempt.
202202
queue_maxsize : int, default 0
203203
Maximum number of messages buffered in the internal queue for the
204-
``receive()`` generator. ``0`` means unbounded. When set, the
204+
``receive()`` generator. ``0`` means unbounded. When set,
205205
incoming messages are dropped with a warning when the queue is
206206
full, preventing memory growth on high-frequency streams.
207207
@@ -281,7 +281,7 @@ class UnconnectedClientsEvents(_MistWebsocket):
281281
Base backoff delay in seconds. Doubles after each failed attempt.
282282
queue_maxsize : int, default 0
283283
Maximum number of messages buffered in the internal queue for the
284-
``receive()`` generator. ``0`` means unbounded. When set, the
284+
``receive()`` generator. ``0`` means unbounded. When set,
285285
incoming messages are dropped with a warning when the queue is
286286
full, preventing memory growth on high-frequency streams.
287287
@@ -363,7 +363,7 @@ class DiscoveredBleAssetsEvents(_MistWebsocket):
363363
Base backoff delay in seconds. Doubles after each failed attempt.
364364
queue_maxsize : int, default 0
365365
Maximum number of messages buffered in the internal queue for the
366-
``receive()`` generator. ``0`` means unbounded. When set, the
366+
``receive()`` generator. ``0`` means unbounded. When set,
367367
incoming messages are dropped with a warning when the queue is
368368
full, preventing memory growth on high-frequency streams.
369369

src/mistapi/websockets/orgs.py

Lines changed: 49 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
"""
1313

1414
from mistapi import APISession
15-
from mistapi.websockets.__ws_client import _COMMON_WS_PARAMS_DOC, _MistWebsocket
15+
from mistapi.websockets.__ws_client import _MistWebsocket
1616

1717

1818
class InsightsEvents(_MistWebsocket):
19-
f"""WebSocket stream for organization insights events.
19+
"""WebSocket stream for organization insights events.
2020
2121
Subscribes to the ``orgs/{org_id}/insights/summary`` channel and delivers
2222
real-time insights events for the given organization.
@@ -27,7 +27,21 @@ class InsightsEvents(_MistWebsocket):
2727
Authenticated API session.
2828
org_id : str
2929
UUID of the organization to stream events from.
30-
{_COMMON_WS_PARAMS_DOC}
30+
ping_interval : int, default 30
31+
Interval in seconds to send WebSocket ping frames (keep-alive).
32+
ping_timeout : int, default 10
33+
Time in seconds to wait for a ping response before considering the connection dead.
34+
auto_reconnect : bool, default False
35+
Automatically reconnect on unexpected disconnections using exponential backoff.
36+
max_reconnect_attempts : int, default 5
37+
Maximum number of reconnect attempts before giving up.
38+
reconnect_backoff : float, default 2.0
39+
Base backoff delay in seconds. Doubles after each failed attempt.
40+
queue_maxsize : int, default 0
41+
Maximum number of messages buffered in the internal queue for the
42+
``receive()`` generator. ``0`` means unbounded. When set,
43+
incoming messages are dropped with a warning when the queue is
44+
full, preventing memory growth on high-frequency streams.
3145
3246
EXAMPLE
3347
-----------
@@ -78,7 +92,7 @@ def __init__(
7892

7993

8094
class MxEdgesStatsEvents(_MistWebsocket):
81-
f"""WebSocket stream for organization MX edges stats events.
95+
"""WebSocket stream for organization MX edges stats events.
8296
8397
Subscribes to the ``orgs/{org_id}/stats/mxedges`` channel and delivers
8498
real-time MX edges stats events for the given organization.
@@ -89,7 +103,21 @@ class MxEdgesStatsEvents(_MistWebsocket):
89103
Authenticated API session.
90104
org_id : str
91105
UUID of the organization to stream events from.
92-
{_COMMON_WS_PARAMS_DOC}
106+
ping_interval : int, default 30
107+
Interval in seconds to send WebSocket ping frames (keep-alive).
108+
ping_timeout : int, default 10
109+
Time in seconds to wait for a ping response before considering the connection dead.
110+
auto_reconnect : bool, default False
111+
Automatically reconnect on unexpected disconnections using exponential backoff.
112+
max_reconnect_attempts : int, default 5
113+
Maximum number of reconnect attempts before giving up.
114+
reconnect_backoff : float, default 2.0
115+
Base backoff delay in seconds. Doubles after each failed attempt.
116+
queue_maxsize : int, default 0
117+
Maximum number of messages buffered in the internal queue for the
118+
``receive()`` generator. ``0`` means unbounded. When set,
119+
incoming messages are dropped with a warning when the queue is
120+
full, preventing memory growth on high-frequency streams.
93121
94122
EXAMPLE
95123
-----------
@@ -140,7 +168,7 @@ def __init__(
140168

141169

142170
class MxEdgesEvents(_MistWebsocket):
143-
f"""WebSocket stream for org MX edges events.
171+
"""WebSocket stream for org MX edges events.
144172
145173
Subscribes to the ``orgs/{org_id}/mxedges`` channel and delivers
146174
real-time MX edges events for the given org.
@@ -151,7 +179,21 @@ class MxEdgesEvents(_MistWebsocket):
151179
Authenticated API session.
152180
org_id : str
153181
UUID of the org to stream events from.
154-
{_COMMON_WS_PARAMS_DOC}
182+
ping_interval : int, default 30
183+
Interval in seconds to send WebSocket ping frames (keep-alive).
184+
ping_timeout : int, default 10
185+
Time in seconds to wait for a ping response before considering the connection dead.
186+
auto_reconnect : bool, default False
187+
Automatically reconnect on unexpected disconnections using exponential backoff.
188+
max_reconnect_attempts : int, default 5
189+
Maximum number of reconnect attempts before giving up.
190+
reconnect_backoff : float, default 2.0
191+
Base backoff delay in seconds. Doubles after each failed attempt.
192+
queue_maxsize : int, default 0
193+
Maximum number of messages buffered in the internal queue for the
194+
``receive()`` generator. ``0`` means unbounded. When set,
195+
incoming messages are dropped with a warning when the queue is
196+
full, preventing memory growth on high-frequency streams.
155197
156198
EXAMPLE
157199
-----------

src/mistapi/websockets/session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class SessionWithUrl(_MistWebsocket):
4848
Base backoff delay in seconds. Doubles after each failed attempt.
4949
queue_maxsize : int, default 0
5050
Maximum number of messages buffered in the internal queue for the
51-
``receive()`` generator. ``0`` means unbounded. When set, the
51+
``receive()`` generator. ``0`` means unbounded. When set,
5252
incoming messages are dropped with a warning when the queue is
5353
full, preventing memory growth on high-frequency streams.
5454

src/mistapi/websockets/sites.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class ClientsStatsEvents(_MistWebsocket):
3939
Base backoff delay in seconds. Doubles after each failed attempt.
4040
queue_maxsize : int, default 0
4141
Maximum number of messages buffered in the internal queue for the
42-
``receive()`` generator. ``0`` means unbounded. When set, the
42+
``receive()`` generator. ``0`` means unbounded. When set,
4343
incoming messages are dropped with a warning when the queue is
4444
full, preventing memory growth on high-frequency streams.
4545
@@ -124,7 +124,7 @@ class DeviceCmdEvents(_MistWebsocket):
124124
Base backoff delay in seconds. Doubles after each failed attempt.
125125
queue_maxsize : int, default 0
126126
Maximum number of messages buffered in the internal queue for the
127-
``receive()`` generator. ``0`` means unbounded. When set, the
127+
``receive()`` generator. ``0`` means unbounded. When set,
128128
incoming messages are dropped with a warning when the queue is
129129
full, preventing memory growth on high-frequency streams.
130130
@@ -204,7 +204,7 @@ class DeviceStatsEvents(_MistWebsocket):
204204
Base backoff delay in seconds. Doubles after each failed attempt.
205205
queue_maxsize : int, default 0
206206
Maximum number of messages buffered in the internal queue for the
207-
``receive()`` generator. ``0`` means unbounded. When set, the
207+
``receive()`` generator. ``0`` means unbounded. When set,
208208
incoming messages are dropped with a warning when the queue is
209209
full, preventing memory growth on high-frequency streams.
210210
@@ -281,7 +281,7 @@ class DeviceEvents(_MistWebsocket):
281281
Base backoff delay in seconds. Doubles after each failed attempt.
282282
queue_maxsize : int, default 0
283283
Maximum number of messages buffered in the internal queue for the
284-
``receive()`` generator. ``0`` means unbounded. When set, the
284+
``receive()`` generator. ``0`` means unbounded. When set,
285285
incoming messages are dropped with a warning when the queue is
286286
full, preventing memory growth on high-frequency streams.
287287
@@ -358,7 +358,7 @@ class MxEdgesStatsEvents(_MistWebsocket):
358358
Base backoff delay in seconds. Doubles after each failed attempt.
359359
queue_maxsize : int, default 0
360360
Maximum number of messages buffered in the internal queue for the
361-
``receive()`` generator. ``0`` means unbounded. When set, the
361+
``receive()`` generator. ``0`` means unbounded. When set,
362362
incoming messages are dropped with a warning when the queue is
363363
full, preventing memory growth on high-frequency streams.
364364
@@ -435,7 +435,7 @@ class MxEdgesEvents(_MistWebsocket):
435435
Base backoff delay in seconds. Doubles after each failed attempt.
436436
queue_maxsize : int, default 0
437437
Maximum number of messages buffered in the internal queue for the
438-
``receive()`` generator. ``0`` means unbounded. When set, the
438+
``receive()`` generator. ``0`` means unbounded. When set,
439439
incoming messages are dropped with a warning when the queue is
440440
full, preventing memory growth on high-frequency streams.
441441
@@ -512,7 +512,7 @@ class PcapEvents(_MistWebsocket):
512512
Base backoff delay in seconds. Doubles after each failed attempt.
513513
queue_maxsize : int, default 0
514514
Maximum number of messages buffered in the internal queue for the
515-
``receive()`` generator. ``0`` means unbounded. When set, the
515+
``receive()`` generator. ``0`` means unbounded. When set,
516516
incoming messages are dropped with a warning when the queue is
517517
full, preventing memory growth on high-frequency streams.
518518

0 commit comments

Comments
 (0)