Skip to content

Commit 5db1fac

Browse files
Refactor: Device-Mapping Before OAM Data Merge
1 parent 35320e4 commit 5db1fac

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

scripts/update_releases.py

+9-2
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def generate_oam_data(oam_dependencies, oam_hardware, oam_details):
175175
logging.warning(f"Missing {oam} in oam_details, present only {oam_details.keys()}")
176176
for oam, oam_device_list in oam_hardware.items():
177177
if oam in oam_data:
178-
oam_data[oam]["devices"] = [device_helper.hw_name_mapping(oam, d) for d in oam_device_list]
178+
oam_data[oam]["devices"] = oam_device_list
179179
else:
180180
logging.warning(f"Missing {oam} in oam_data, present only {oam_data.keys()}")
181181

@@ -201,7 +201,14 @@ def main():
201201
json.dump(releases_data, outfile, indent=4)
202202

203203
# logging.info(f"OAM Release Data: {json.dumps(oam_releases_data, indent=4)}")
204-
oam_hardware, oam_stat = process_releases(oam_releases_data)
204+
oam_hardware_raw, oam_stat = process_releases(oam_releases_data)
205+
with open('hardware_mapping_raw.json', 'w') as outfile:
206+
json.dump(oam_hardware_raw, outfile, indent=4)
207+
208+
oam_hardware = {
209+
oam: [device_helper.hw_name_mapping(oam, d) for d in oam_device_list]
210+
for oam, oam_device_list in oam_hardware_raw.items()
211+
}
205212
with open('hardware_mapping.json', 'w') as outfile:
206213
json.dump(oam_hardware, outfile, indent=4)
207214
for oamName, oamStat in oam_stat.items():

0 commit comments

Comments
 (0)