From 8db3af9ca1e62e300dccf602d052ebf8b91572b4 Mon Sep 17 00:00:00 2001 From: Sven Sager Date: Fri, 13 Mar 2026 08:55:24 +0100 Subject: [PATCH] feat: Add `name` property to BusProvider classes Introduced a `name` property returning `REVPI_DBUS_NAME` in classes `BusProviderMiddleware1` and `BusProviderIos1`. Signed-off-by: Sven Sager --- src/revpi_middleware/dbus_ios1/bus_provider_ios1.py | 4 ++++ .../dbus_middleware1/bus_provider_middleware1.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/revpi_middleware/dbus_ios1/bus_provider_ios1.py b/src/revpi_middleware/dbus_ios1/bus_provider_ios1.py index f151d57..d7284d8 100644 --- a/src/revpi_middleware/dbus_ios1/bus_provider_ios1.py +++ b/src/revpi_middleware/dbus_ios1/bus_provider_ios1.py @@ -117,6 +117,10 @@ class BusProviderIos1(Thread): self._loop.quit() log.debug("leave BusProviderIos1.stop") + @property + def name(self) -> str: + return REVPI_DBUS_NAME + @property def running(self): return self._loop.is_running() diff --git a/src/revpi_middleware/dbus_middleware1/bus_provider_middleware1.py b/src/revpi_middleware/dbus_middleware1/bus_provider_middleware1.py index c321709..040f21a 100644 --- a/src/revpi_middleware/dbus_middleware1/bus_provider_middleware1.py +++ b/src/revpi_middleware/dbus_middleware1/bus_provider_middleware1.py @@ -78,6 +78,10 @@ class BusProviderMiddleware1(Thread): self._loop.quit() log.debug("leave BusProviderMiddleware1.stop") + @property + def name(self) -> str: + return REVPI_DBUS_NAME + @property def running(self): return self._loop.is_running()