@@ -175,7 +175,7 @@ def generate_oam_data(oam_dependencies, oam_hardware, oam_details):
175
175
logging .warning (f"Missing { oam } in oam_details, present only { oam_details .keys ()} " )
176
176
for oam , oam_device_list in oam_hardware .items ():
177
177
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
179
179
else :
180
180
logging .warning (f"Missing { oam } in oam_data, present only { oam_data .keys ()} " )
181
181
@@ -201,7 +201,14 @@ def main():
201
201
json .dump (releases_data , outfile , indent = 4 )
202
202
203
203
# 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
+ }
205
212
with open ('hardware_mapping.json' , 'w' ) as outfile :
206
213
json .dump (oam_hardware , outfile , indent = 4 )
207
214
for oamName , oamStat in oam_stat .items ():
0 commit comments