Skip to content

Getting RuntimeError: Event loop is closed #13

Closed as not planned
Closed as not planned
@Thinura660

Description

@Thinura660

[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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions