fix: Use variant_type instead of hard coded boolean

Signed-off-by: Marc Kittner <m.kittner@kunbus.com>
This commit is contained in:
Marc Kittner
2026-01-19 09:49:34 +01:00
committed by Sven Sager
parent 549cddf594
commit ffd04a0410

View File

@@ -56,7 +56,7 @@ class InterfaceIoManager:
interface = self._dc_io_interfaces[io_name] interface = self._dc_io_interfaces[io_name]
if ct.changed(interface.io): if ct.changed(interface.io):
interface.emit_io_change() interface.emit_io_change()
self.IoChanged(interface.io.name, Variant("b", interface.io.value)) self.IoChanged(interface.io.name, Variant(interface.variant_type, interface.io.value))
def _get_io_path(self, io_name: str) -> str: def _get_io_path(self, io_name: str) -> str:
return f"{REVPI_DBUS_BASE_PATH}/io/{io_name}" return f"{REVPI_DBUS_BASE_PATH}/io/{io_name}"