From 0c54f1d6f61b8a0468467f18e197ae478ad87d67 Mon Sep 17 00:00:00 2001 From: Yazen AL Musaffar Date: Wed, 28 Jan 2026 13:54:44 -0600 Subject: [PATCH] [AMD-SMI] [SWDEV-572092] amd-smi does not redirect output to file when --json option is used. (#2389) * Fix for amd-smi json file redirection is broken Signed-off-by: yalmusaf_amdeng * merge branch develop into SWDEV-572092 Signed-off-by: yalmusaf_amdeng --------- Signed-off-by: yalmusaf_amdeng --- projects/amdsmi/amdsmi_cli/amdsmi_logger.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_logger.py b/projects/amdsmi/amdsmi_cli/amdsmi_logger.py index a8a57d9587..a2fae370d2 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_logger.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_logger.py @@ -622,12 +622,11 @@ class AMDSMILogger(): combined_json["partition_profiles"] = self.store_partition_profiles_json_output if self.store_partition_resources_json_output: combined_json["partition_resources"] = self.store_partition_resources_json_output - if self.destination == 'stdout': json_std_output = json.dumps(combined_json, indent=4) print(json_std_output) else: - with open(self.destination, 'w', encoding="utf-8") as output_file: + with self.destination.open('w', encoding="utf-8") as output_file: json.dump(combined_json, output_file, indent=4)