35 Commits (29909eb1214f676d231ba483fafae56c0d6b5ab1)

Author SHA1 Message Date
Miguel Grinberg 288ebb189d
Eliminate race conditions on disconnect (Fixes #1441) 7 months ago
Miguel Grinberg bd8555da85
Pass a `reason` argument to the disconnect handler (#1422) 10 months ago
Miguel Grinberg db642bb2bd
Upgrade the code to more recent Python versions 10 months ago
Miguel Grinberg abf336e108
Removed dependency on unittest.TestCase base class 11 months ago
Miguel Grinberg 469b7c0dd5
Ignore catch-all namespace in client connections (Fixes #1351) 1 year ago
Miguel Grinberg a2c266c6f9
fix incorrect assertion #nolog 1 year ago
Miguel Grinberg 811e044a46
New shutdown() method added to the client (Fixes #1333) 1 year ago
Hugo van Kemenade 417785293f
Add support for Python 3.12 and drop 3.7 (#1297) 2 years ago
mooomooo 801241378e
Support catch-all namespaces (Fixes #1288) 2 years ago
Miguel Grinberg ef0f88f6cf
Internal code restructure (no functional changes) 2 years ago
Miguel Grinberg 55d6310eb3
Simplified client (#1237) 2 years ago
Miguel Grinberg 34f34e53d6
Do not invoke reserved events on a catch-all handler (Fixes #814) 4 years ago
Miguel Grinberg ea84b9b1c7 Option to disable the SIGINT handler in the client (Fixes #792) 4 years ago
Miguel Grinberg 28569d48ad Catch-all event handlers 4 years ago
Miguel Grinberg 5159e84c49
Support msgpack and custom packet serializers (Fixes #749) 4 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 81b0b849bd
Configure the JSON decoder for safer parsing 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) 5 years ago
Miguel Grinberg f6eeedb767
Remove dependency on the six package 5 years ago
Miguel Grinberg 0c91e92eb1
v5 protocol: client unit tests 5 years ago
Miguel Grinberg a4f9992d34
simplify asserts in unit tests 5 years ago
Miguel Grinberg 805d5f3741 Support the connect_error event in the client (Fixes #344) 6 years ago
Miguel Grinberg f2c1cf7f04
Do not allow emits on a namespace that is not connected (Fixes #325) 6 years ago
Miguel Grinberg 516a2958f4
Disconnect Engine.IO connection when server disconnects a client (https://github.com/miguelgrinberg/Flask-SocketIO/issues/1017) 6 years ago
Miguel Grinberg fa53e3869c
handle keyboard interrupt during reconnect (Fixes #301) 6 years ago
Miguel Grinberg 70ebfdbfa1
New @event decorator for handler registration 6 years ago
Miguel Grinberg 3b32dbde8d
expose the sid for the connection 6 years ago
Miguel Grinberg fd91e36799
remove unused wait and timeout arguments from send method 7 years ago
Miguel Grinberg f752312884
Avoid double calls to client disconnect handlers 7 years ago
Miguel Grinberg 88dcf7d414
change async_handlers default to true, and add call() method 7 years ago
Miguel Grinberg 7c952de346
added wait and timeout options to client's emit 7 years ago
Miguel Grinberg b0a8b1f31b unit test reorganization 7 years ago
Miguel Grinberg 45d880cf90 correct handling of disconnects 7 years ago
Miguel Grinberg ec4ce624ab
client documentation 7 years ago
Miguel Grinberg 6fe065bb98
final batch of client unit tests 7 years ago
Miguel Grinberg 16bdb422d6
more unit tests 7 years ago
Miguel Grinberg e626e6c41d
some client unit tests 7 years ago