19 Commits (main)

Author SHA1 Message Date
Miguel Grinberg 288ebb189d
Eliminate race conditions on disconnect (Fixes #1441) 4 weeks ago
Miguel Grinberg 7605630bb2
Allow custom client subclasses to be used in SimpleClient and AsyncSimpleClient (Fixes #1432) 2 months ago
Miguel Grinberg bd8555da85
Pass a `reason` argument to the disconnect handler (#1422) 4 months ago
Miguel Grinberg 0b5c4638e5
Adopted pyenv-asyncio for async unit tests 4 months ago
Miguel Grinberg db642bb2bd
Upgrade the code to more recent Python versions 4 months ago
Miguel Grinberg 8f0e66c1cd
Adopted unittest.mock.AsyncMock in async unit tests 4 months ago
Miguel Grinberg abf336e108
Removed dependency on unittest.TestCase base class 4 months ago
Pavieł Michalkievič f1476041e5
Enable emitting to single client in managers with to=... (#1374) 8 months ago
Miguel Grinberg 469b7c0dd5
Ignore catch-all namespace in client connections (Fixes #1351) 10 months ago
Miguel Grinberg 811e044a46
New shutdown() method added to the client (Fixes #1333) 11 months ago
Miguel Grinberg 0e1f23229d
use Socket.IO sid in transport() method (Fixes #1299) 1 year ago
Hugo van Kemenade 417785293f
Add support for Python 3.12 and drop 3.7 (#1297) 1 year ago
Miguel Grinberg 53d78ba9d9
Make Admin UI tests less flaky #nolog 1 year ago
Miguel Grinberg 3ab1f273e2
Make Admin UI tests less flaky #nolog 1 year ago
Miguel Grinberg 12134bd5c5
Prevent pubsub managers from ever crashing 1 year ago
mooomooo 801241378e
Support catch-all namespaces (Fixes #1288) 1 year ago
Miguel Grinberg 66b9586a65
Unit test fixes for the new simple clients (Fixes #1265) 1 year ago
Miguel Grinberg 4bf48776ca
Reporting to Socket.IO Admin UI (#1164) 1 year ago
Miguel Grinberg ef0f88f6cf
Internal code restructure (no functional changes) 2 years ago