8 Commits (0b5c4638e5e4bff06fcf46476d218ae5ad4ada14)

Author SHA1 Message Date
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
Hugo van Kemenade 417785293f
Add support for Python 3.12 and drop 3.7 (#1297) 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
Miguel Grinberg 8e3460c5fc
Async versions of enter_room and leave_room should be coroutines (breaking change) 2 years ago
Miguel Grinberg 55d6310eb3
Simplified client (#1237) 2 years ago
Miguel Grinberg 7208ec09e1
Refactor common testing helpers into a separate module 2 years ago
Miguel Grinberg bf11ad36ae
Optimize memory usage during broadcasts (#1233) 2 years ago
Miguel Grinberg 232cef1f86
Correctly handle emits to multiple rooms in the async server (Fixes #1081) 2 years ago
Miguel Grinberg 104d6569a0
Fixed remote async disconnects via message queue (Fixes #1003) 3 years ago
Miguel Grinberg f6eeedb767
Remove dependency on the six package 4 years ago
Miguel Grinberg a4cc0b2c5b
v5 protocol: client manager unit tests 4 years ago
Miguel Grinberg a4f9992d34
simplify asserts in unit tests 5 years ago
Miguel Grinberg 00d39ca698
skip_sid parameter can also be a list (fixes #202) 6 years ago
Miguel Grinberg b0a8b1f31b unit test reorganization 6 years ago
Miguel Grinberg ce44133acd redis message queue for asyncio 8 years ago
Miguel Grinberg 43788db7a7 asyncio documentation and various fixes 8 years ago
Miguel Grinberg 6f41206f7d async namespaces, and more unit tests 8 years ago
Miguel Grinberg 53d10d9f32 asyncio support 8 years ago
Miguel Grinberg da2d141e8d put clients in a pre-disconnect state while their disconnect handler runs 9 years ago
Patrick Decat 626499cd45 Avoid KeyError when no room exists 9 years ago
Miguel Grinberg 370db6488b Eliminate problematic _clean_rooms method 9 years ago
Miguel Grinberg 63f5ed3429 Support for callbacks across servers 9 years ago
Miguel Grinberg 47620bbebd initial implementation of inter-process communication 9 years ago
Miguel Grinberg 4a4ba41d0c fixed regression introduced in latest release with ack ids 10 years ago
Miguel Grinberg ad12b837be Move ack functionality into BaseManager class 10 years ago
Miguel Grinberg 9cee03859c Fixed executable bit on several files 10 years ago
Miguel Grinberg 8e570789aa Added support for gevent and standard threads besides eventlet 10 years ago
Miguel Grinberg d4cd9de799 Return the rooms a client is in 10 years ago
Miguel Grinberg aa2e146a60 Initial commit 10 years ago