fix: Connect to D-Bus system bus explicitly

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2025-12-30 19:48:52 +00:00
parent 18997d5295
commit ef658a76a1

View File

@@ -12,6 +12,7 @@ import asyncio
from aiomqtt import Client from aiomqtt import Client
from dbus_next.aio import MessageBus from dbus_next.aio import MessageBus
from dbus_next.service import ServiceInterface, method from dbus_next.service import ServiceInterface, method
from dbus_next.constants import BusType
from dbus_next import Variant from dbus_next import Variant
@@ -183,7 +184,7 @@ async def fetch_mqtt():
async def main(): async def main():
global bus global bus
bus = await MessageBus().connect() bus = await MessageBus(bus_type=BusType.SYSTEM).connect()
logging.info('') logging.info('')
logging.info('==========================') logging.info('==========================')