YueGuobin 46bad0b639
fix: use socket.fromfd in send_batch_sync for Python 3.13 compat
Python 3.13's asyncio TransportSocket wrapper rejects setblocking(). Dup
the underlying fd via socket.fromfd() into a plain socket that the
executor thread can drive in blocking mode, then detach() after the
batch to avoid closing the transport's fd.
2026-08-11 01:10:18 +08:00
..
2022-01-19 22:28:36 +10:30
2021-04-13 18:46:50 +09:30
2021-04-13 18:46:50 +09:30
2023-01-05 12:38:00 +08:00