AirStatus icon indicating copy to clipboard operation
AirStatus copied to clipboard

Getting RuntimeError: Event loop is closed

Open Thinura660 opened this issue 3 years ago • 0 comments

[root@archlinux lib]# python3 airstatus.py /usr/lib/airstatus.py:59: DeprecationWarning: There is no current event loop loop = get_event_loop() Traceback (most recent call last): File "/usr/lib/airstatus.py", line 147, in run() File "/usr/lib/airstatus.py", line 132, in run data = get_data() File "/usr/lib/airstatus.py", line 68, in get_data raw = get_data_hex() File "/usr/lib/airstatus.py", line 60, in get_data_hex a = loop.run_until_complete(get_device()) File "/usr/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete return future.result() File "/usr/lib/airstatus.py", line 43, in get_device devices = await discover() File "/usr/lib/python3.10/site-packages/bleak/backends/scanner.py", line 116, in discover async with cls(**kwargs) as scanner: File "/usr/lib/python3.10/site-packages/bleak/backends/scanner.py", line 96, in aenter await self.start() File "/usr/lib/python3.10/site-packages/bleak/backends/bluezdbus/scanner.py", line 137, in start self._stop = await manager.active_scan( File "/usr/lib/python3.10/site-packages/bleak/backends/bluezdbus/manager.py", line 384, in active_scan reply = await self._bus.call( File "/usr/lib/python3.10/site-packages/dbus_next/aio/message_bus.py", line 303, in call self._call(msg, reply_handler) File "/usr/lib/python3.10/site-packages/dbus_next/message_bus.py", line 588, in _call self.send(msg) File "/usr/lib/python3.10/site-packages/dbus_next/aio/message_bus.py", line 326, in send self._writer.schedule_write(msg, future) File "/usr/lib/python3.10/site-packages/dbus_next/aio/message_bus.py", line 85, in schedule_write self.loop.add_writer(self.fd, self.write_callback) File "/usr/lib/python3.10/asyncio/selector_events.py", line 341, in add_writer self._add_writer(fd, callback, *args) File "/usr/lib/python3.10/asyncio/selector_events.py", line 290, in _add_writer self._check_closed() File "/usr/lib/python3.10/asyncio/base_events.py", line 515, in _check_closed raise RuntimeError('Event loop is closed') RuntimeError: Event loop is closed

Thinura660 avatar Aug 14 '22 16:08 Thinura660