From 171b4bbf5b7509d8c8894cd1a16e609a475c5bcf Mon Sep 17 00:00:00 2001 From: Christian Henkel Date: Mon, 25 Aug 2025 15:19:35 +0200 Subject: [PATCH] Fixing "AttributeError: 'RcutilsLogger' object has no attribute 'warn'" Signed-off-by: Christian Henkel --- .../diagnostic_common_diagnostics/sensors_monitor.py | 2 +- diagnostic_updater/diagnostic_updater/_diagnostic_updater.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/diagnostic_common_diagnostics/diagnostic_common_diagnostics/sensors_monitor.py b/diagnostic_common_diagnostics/diagnostic_common_diagnostics/sensors_monitor.py index 8bcd1aa9a..fdadb491d 100755 --- a/diagnostic_common_diagnostics/diagnostic_common_diagnostics/sensors_monitor.py +++ b/diagnostic_common_diagnostics/diagnostic_common_diagnostics/sensors_monitor.py @@ -170,7 +170,7 @@ def parse_sensors_output(node: Node, output): try: s = parse_sensor_line(line) except Exception as exc: - node.get_logger().warn( + node.get_logger().warning( 'Unable to parse line "%s", due to %s', line, exc ) if s is not None: diff --git a/diagnostic_updater/diagnostic_updater/_diagnostic_updater.py b/diagnostic_updater/diagnostic_updater/_diagnostic_updater.py index dc776a701..80b5222ce 100644 --- a/diagnostic_updater/diagnostic_updater/_diagnostic_updater.py +++ b/diagnostic_updater/diagnostic_updater/_diagnostic_updater.py @@ -288,13 +288,13 @@ def update(self): warn_nohwid = False if self.verbose and status.level != b'\x00': - self.node.get_logger().warn( + self.node.get_logger().warning( 'Non-zero diagnostic status. Name: %s, status\ %s: %s' % (status.name, str(status.level), status.message)) if warn_nohwid and not self.warn_nohwid_done: - self.node.get_logger().warn( + self.node.get_logger().warning( 'diagnostic_updater: No HW_ID was set. This is probably\ a bug. Please report it. For devices that do not have a\ HW_ID, set this value to none. This warning only occurs\