@@ -22,18 +22,14 @@ def provides_facts():
2222
2323def _get_sat_dev (rsp , name ):
2424 """Return the <satellite-device> element matching *name*, or first found."""
25- sat_dev = rsp .find (
26- ".//satellite-device[satellite-mgmt-ip='{}']" .format (name )
27- )
25+ sat_dev = rsp .find (".//satellite-device[satellite-mgmt-ip='{}']" .format (name ))
2826 return sat_dev if sat_dev is not None else rsp .find (".//satellite-device" )
2927
3028
3129def _collect_sw_facts (device , name , sat_facts ):
3230 """Populate software version facts from get_software_information."""
3331 try :
34- rsp = device .rpc .get_software_information (
35- device_list = name , normalize = True
36- )
32+ rsp = device .rpc .get_software_information (device_list = name , normalize = True )
3733 if rsp is None or rsp is True :
3834 return
3935 sat_dev = _get_sat_dev (rsp , name )
@@ -53,9 +49,7 @@ def _collect_sw_facts(device, name, sat_facts):
5349def _collect_re_facts (device , name , sat_facts ):
5450 """Populate RE facts from get_route_engine_information."""
5551 try :
56- rsp = device .rpc .get_route_engine_information (
57- device_list = name , normalize = True
58- )
52+ rsp = device .rpc .get_route_engine_information (device_list = name , normalize = True )
5953 if rsp is None or rsp is True :
6054 return
6155 sat_dev = _get_sat_dev (rsp , name )
@@ -96,18 +90,15 @@ def _collect_re_facts(device, name, sat_facts):
9690def _collect_chassis_facts (device , name , sat_facts ):
9791 """Populate chassis inventory facts from get_chassis_inventory."""
9892 try :
99- rsp = device .rpc .get_chassis_inventory (
100- device_list = name , normalize = True
101- )
93+ rsp = device .rpc .get_chassis_inventory (device_list = name , normalize = True )
10294 if rsp is None or rsp is True :
10395 return
10496 sat_dev = _get_sat_dev (rsp , name )
10597 if sat_dev is None :
10698 return
107- sat_facts ["serialnumber" ] = (
108- sat_dev .findtext (".//chassis[1]/serial-number" )
109- or sat_dev .findtext ('.//chassis-module[name="Midplane"]/serial-number' )
110- )
99+ sat_facts ["serialnumber" ] = sat_dev .findtext (
100+ ".//chassis[1]/serial-number"
101+ ) or sat_dev .findtext ('.//chassis-module[name="Midplane"]/serial-number' )
111102 except Exception :
112103 pass
113104
0 commit comments