Github action prints error from logging module when finishing test suite
After the end of the unit tests, the logging module prints the following:
--- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.12/logging/init.py", line 1163, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/lib/python3.12/threading.py", line 1010, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3/dist-packages/distributed/utils.py", line 479, in wrapper target() File "/usr/lib/python3/dist-packages/distributed/utils.py", line 587, in run_loop asyncio_run(amain(), loop_factory=get_loop_factory()) File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/usr/lib/python3/dist-packages/distributed/utils.py", line 836, in wrapper return await func(*args, **kwargs) File "/usr/lib/python3/dist-packages/distributed/worker.py", line 1543, in close logger.info("Stopping worker at %s. Reason: %s", self.address, reason) Message: 'Stopping worker at %s. Reason: %s' Arguments: ('inproc://10.1.0.209/58011/4', 'worker-close') --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.12/logging/init.py", line 1163, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/lib/python3.12/threading.py", line 1010, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3/dist-packages/distributed/utils.py", line 479, in wrapper target() File "/usr/lib/python3/dist-packages/distributed/utils.py", line 587, in run_loop asyncio_run(amain(), loop_factory=get_loop_factory()) File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/usr/lib/python3/dist-packages/distributed/core.py", line 969, in _handle_comm result = await result File "/usr/lib/python3/dist-packages/distributed/utils.py", line 836, in wrapper return await func(*args, **kwargs) File "/usr/lib/python3/dist-packages/distributed/scheduler.py", line 4417, in add_worker await self.handle_worker(comm, address) File "/usr/lib/python3/dist-packages/distributed/scheduler.py", line 5810, in handle_worker await self.handle_stream(comm=comm, extra={"worker": worker}) File "/usr/lib/python3/dist-packages/distributed/core.py", line 1043, in handle_stream logger.info( Message: "Received 'close-stream' from %s; closing." Arguments: ('inproc://10.1.0.209/58011/5',) --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.12/logging/init.py", line 1163, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/lib/python3.12/threading.py", line 1010, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3/dist-packages/distributed/utils.py", line 479, in wrapper Arguments: ('unknown reason',) --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.12/logging/init.py", line 1163, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/usr/lib/python3.12/threading.py", line 1030, in _bootstrap self._bootstrap_inner() File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner self.run() File "/usr/lib/python3.12/threading.py", line 1010, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3/dist-packages/distributed/utils.py", line 479, in wrapper target() File "/usr/lib/python3/dist-packages/distributed/utils.py", line 587, in run_loop asyncio_run(amain(), loop_factory=get_loop_factory()) File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run return runner.run(main) File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) File "/usr/lib/python3.12/asyncio/base_events.py", line 674, in run_until_complete self.run_forever() File "/usr/lib/python3.12/asyncio/base_events.py", line 641, in run_forever self._run_once() File "/usr/lib/python3.12/asyncio/base_events.py", line 1987, in _run_once handle._run() File "/usr/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, *self._args) File "/usr/lib/python3/dist-packages/distributed/core.py", line 969, in _handle_comm result = await result File "/usr/lib/python3/dist-packages/distributed/scheduler.py", line 4138, in close logger.info("Scheduler closing all comms") Message: 'Scheduler closing all comms'