From c7dd584d9d85aadd711a0420bc0a0833f8c12fb3 Mon Sep 17 00:00:00 2001 From: "Lorenz K." Date: Wed, 25 Mar 2026 10:53:38 +0100 Subject: [PATCH] [device] Accton AS5712-54x: Python scripts fixed, as5712-platform-monitor.service not starting accton_as5712_monitor.py: Import sys for line 198 thermalutil.py: Fixed inconsistent use of tabs and spaces in indentation fanutil.py: Fixed inconsistent use of tabs and spaces in indentation Signed-off-by: Lorenz K. --- .../as5712-54x/classes/fanutil.py | 4 ++-- .../as5712-54x/classes/thermalutil.py | 2 +- .../as5712-54x/utils/accton_as5712_monitor.py | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/platform/broadcom/sonic-platform-modules-accton/as5712-54x/classes/fanutil.py b/platform/broadcom/sonic-platform-modules-accton/as5712-54x/classes/fanutil.py index c16771e214..4e1a1d63fe 100755 --- a/platform/broadcom/sonic-platform-modules-accton/as5712-54x/classes/fanutil.py +++ b/platform/broadcom/sonic-platform-modules-accton/as5712-54x/classes/fanutil.py @@ -122,7 +122,7 @@ def _get_fan_node_val(self, fan_num, node_num): return None try: - val_file.close() + val_file.close() except: logging.debug('GET. unable to close file. device_path:%s', device_path) return None @@ -153,7 +153,7 @@ def _set_fan_node_val(self, fan_num, node_num, val): val_file.write(content) try: - val_file.close() + val_file.close() except: logging.debug('GET. unable to close file. device_path:%s', device_path) return None diff --git a/platform/broadcom/sonic-platform-modules-accton/as5712-54x/classes/thermalutil.py b/platform/broadcom/sonic-platform-modules-accton/as5712-54x/classes/thermalutil.py index 5b8f890e88..82e2c78530 100755 --- a/platform/broadcom/sonic-platform-modules-accton/as5712-54x/classes/thermalutil.py +++ b/platform/broadcom/sonic-platform-modules-accton/as5712-54x/classes/thermalutil.py @@ -80,7 +80,7 @@ def _get_thermal_node_val(self, thermal_num): return None try: - val_file.close() + val_file.close() except: logging.debug('GET. unable to close file. device_path:%s', device_path) return None diff --git a/platform/broadcom/sonic-platform-modules-accton/as5712-54x/utils/accton_as5712_monitor.py b/platform/broadcom/sonic-platform-modules-accton/as5712-54x/utils/accton_as5712_monitor.py index cd35e9af90..553751e2fb 100755 --- a/platform/broadcom/sonic-platform-modules-accton/as5712-54x/utils/accton_as5712_monitor.py +++ b/platform/broadcom/sonic-platform-modules-accton/as5712-54x/utils/accton_as5712_monitor.py @@ -28,6 +28,7 @@ import logging.config import time # this is only being used as part of the example import signal + import sys from as5712_54x.fanutil import FanUtil from as5712_54x.thermalutil import ThermalUtil except ImportError as e: