From 4b06ee3d457d98204ca2c99b444a6c3aada325a3 Mon Sep 17 00:00:00 2001 From: Christian Henkel <6976069+ct2034@users.noreply.github.com> Date: Mon, 25 Aug 2025 15:26:58 +0200 Subject: [PATCH] Fixing "AttributeError: 'RcutilsLogger' object has no attribute 'warn'" (#521) Signed-off-by: Christian Henkel (cherry picked from commit 048cd475045e69317309fcecd1d09f7f4e71ea47) --- .../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\