Hi,
Since updating to 4.4b7 Iām seeing a lot of these warnings and exceptions particularly when batch uploading:
Exception in callback PollerCompletionQueue._handle_events(<_WindowsSele...e debug=False>)()
handle: <Handle PollerCompletionQueue._handle_events(<_WindowsSele...e debug=False>)()>
Traceback (most recent call last):
File "<redacted env path>\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
File "src\python\grpcio\grpc\_cython\_cygrpc/aio/completion_queue.pyx.pxi", line 147, in grpc._cython.cygrpc.PollerCompletionQueue._handle_events
BlockingIOError: [WinError 10035] A non-blocking socket operation could not be completed immediately
<redacted env path>\Lib\threading.py:986: ResourceWarning: unclosed <socket.socket fd=4548, family=23, type=1, proto=0, laddr=('::1', 53391, 0, 0), raddr=('::1', 8080, 0, 0)>
del self._target, self._args, self._kwargs
ResourceWarning: Enable tracemalloc to get the object allocation traceback
<redacted env path>\Lib\site-packages\h11\_headers.py:201: ResourceWarning: unclosed <socket.socket fd=4380, family=23, type=1, proto=0, laddr=('::1', 53368, 0, 0), raddr=('::1', 8080, 0, 0)>
new_headers.append((raw_name, name, value))
ResourceWarning: Enable tracemalloc to get the object allocation traceback
I saw that since 4.4b7 you have to explicitly close the client connection which I now do, but these exceptions still remain. Not sure if thereās something Iām missing?