21 Commits (6229261ae6e8c01e675097242e333ee84587a544)

Author SHA1 Message Date
Miguel Grinberg 6229261ae6
Use configured JSON module in managers (Fixes #1549) (#1553) 4 months ago
Miguel Grinberg b235699d9b
Address deprecations 5 months ago
Lê Nam Khánh db3f1c2a01
Fix typos in src/socketio/async_client.py (#1520) 7 months ago
Miguel Grinberg 383eeaf8a6
linter fixes #nolog 8 months ago
Miguel Grinberg f298c9b54d
Fix formatting of client connection error (Fixes #1507) 8 months ago
Miguel Grinberg f61e0bec37
wait for client to end background tasks on disconnect (#1500) 8 months ago
Miguel Grinberg 5dc2aea077
keep track of which namespaces failed to connect (#1496) 8 months ago
Miguel Grinberg 259de30d43
Remove debugging print 1 year ago
Tim Van Baak 5c93c59648
Preserve exception context in Client.connect (#1450) 1 year ago
Miguel Grinberg 288ebb189d
Eliminate race conditions on disconnect (Fixes #1441) 1 year ago
Miguel Grinberg bd8555da85
Pass a `reason` argument to the disconnect handler (#1422) 1 year ago
humayunsr b6ee33e56c
Prevent multiple tasks for reconnection (#1369) 1 year ago
Arseny 78d1124c50
fix AsyncClient::wait unexpected return after success reconnect (#1407) 1 year ago
Miguel Grinberg db642bb2bd
Upgrade the code to more recent Python versions 1 year ago
Peter Bierma 72d37ea79f
Fix typo with `AsyncClient.connect` example (#1403) 2 years ago
Miguel Grinberg 5e78ecbc34
Minor updates to the server and client documentation 2 years ago
Miguel Grinberg 469b7c0dd5
Ignore catch-all namespace in client connections (Fixes #1351) 2 years ago
Miguel Grinberg 811e044a46
New shutdown() method added to the client (Fixes #1333) 2 years ago
Miguel Grinberg b4f36148d8
Optional connection retries (Fixes #1306) 2 years ago
mooomooo 801241378e
Support catch-all namespaces (Fixes #1288) 2 years ago
Miguel Grinberg ef0f88f6cf
Internal code restructure (no functional changes) 3 years ago
Miguel Grinberg 55d6310eb3
Simplified client (#1237) 3 years ago
Sasja 598dd7e258
fix docstring typo: client/server mixup (#1163) 3 years ago
Miguel Grinberg 8c747ab67b
Fix documentation typos 3 years ago
Miguel Grinberg 5b91346177
Documentation fix for async client. 4 years ago
Miguel Grinberg 1fb7a76575
Connect with an empty auth object instead of None (Fixes #861) 4 years ago
Miguel Grinberg 34f34e53d6
Do not invoke reserved events on a catch-all handler (Fixes #814) 5 years ago
Miguel Grinberg 8c2a6ac869 Improved documentation of call() method (Fixes #813) 5 years ago
Miguel Grinberg ea84b9b1c7 Option to disable the SIGINT handler in the client (Fixes #792) 5 years ago
Miguel Grinberg 4f5bf1e989
Improve documentation on start_background_task() function 5 years ago
Miguel Grinberg 28569d48ad Catch-all event handlers 5 years ago
Miguel Grinberg 5159e84c49
Support msgpack and custom packet serializers (Fixes #749) 5 years ago
Miguel Grinberg 98c7ac23f2
Improved project structure 5 years ago
Miguel Grinberg 7d2e7f7eb3
Allow functions to be used for URL, headers and auth data in client connection (Fixes #588) 5 years ago
Miguel Grinberg 17d50fabb5
More instrumentation for #572 #nolog 5 years ago
Miguel Grinberg a07eedf54e
Pass custom authentication data with client connection (Fixes #661) 5 years ago
Miguel Grinberg 4da6d74f56
Added wait argument to client's connect method (Fixes #634) 5 years ago
Miguel Grinberg bff76c432c
Fixed bad event object used by asyncio client reconnect logic (Fixes #622) 5 years ago
Miguel Grinberg 3349b024d5
Invoke the disconnect handler when the client initiates a disconnection (Fixes #594) 6 years ago
Miguel Grinberg 251fee1763
Updated documentation options (Fixes #597) 6 years ago
Miguel Grinberg f6eeedb767
Remove dependency on the six package 6 years ago
Miguel Grinberg 0c91e92eb1
v5 protocol: client unit tests 6 years ago
Miguel Grinberg 308b0c8eeb
v5 protocol: handle per-namespace sids in base manager 6 years ago
Miguel Grinberg 49822e6919
v5 protocol: do not connect the default namespace unless requested explicitly 6 years ago
Miguel Grinberg 4940fc1e1e
v5 protocol: rename ERROR packet to CONNECT_ERROR 6 years ago
Miguel Grinberg 9270a5bcf8
remove unnecessary binary argument 6 years ago
Miguel Grinberg 3ac3437af7
Document the user of tuples when emitting 6 years ago
Miguel Grinberg 8d08096dc4
Improved handling of rejected connections (#391 #487 #447) 6 years ago
Miguel Grinberg d972ca3a54 Document concurrency problems with emits (Fixes #403) 6 years ago
Miguel Grinberg d745477abf More accurate logging documentation 6 years ago