From ffd04a041007ed928fbcc492c2c55fda4bcaca05 Mon Sep 17 00:00:00 2001 From: Marc Kittner Date: Mon, 19 Jan 2026 09:49:34 +0100 Subject: [PATCH] fix: Use variant_type instead of hard coded boolean Signed-off-by: Marc Kittner --- src/revpi_middleware/ios1/interface_ios.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/revpi_middleware/ios1/interface_ios.py b/src/revpi_middleware/ios1/interface_ios.py index 36a0943..d371905 100644 --- a/src/revpi_middleware/ios1/interface_ios.py +++ b/src/revpi_middleware/ios1/interface_ios.py @@ -56,7 +56,7 @@ class InterfaceIoManager: interface = self._dc_io_interfaces[io_name] if ct.changed(interface.io): 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: return f"{REVPI_DBUS_BASE_PATH}/io/{io_name}"