topology_tracker вероятно некорректно останавливается
можно увидеть в тестах такое (https://git.picodata.io/core/drivers/picopyn/-/jobs/1231659#L72)
Task was destroyed but it is pending!
task: <Task pending name='Task-16' coro=<TopologyTracker._loop() running at /builds/core/drivers/picopyn/picopyn/asynchronous/topology_tracker.py:372> wait_for=<Future pending cb=[Task.task_wakeup()]>>
Exception ignored in: <coroutine object TopologyTracker._loop at 0x7f82b382d140>
Traceback (most recent call last):
File "/builds/core/drivers/picopyn/picopyn/asynchronous/topology_tracker.py", line 375, in _loop
waiter.cancel()
File "/usr/local/lib/python3.11/asyncio/base_events.py", line 762, in call_soon
self._check_closed()
File "/usr/local/lib/python3.11/asyncio/base_events.py", line 520, in _check_closed
raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Task was destroyed but it is pending!
task: <Task cancelling name='Task-17' coro=<Event.wait() running at /usr/local/lib/python3.11/asyncio/locks.py:213> wait_for=<Future cancelled>>
необходимо понять причину и поправить