1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-19 00:17:51 +02:00

change variable name last_attribute and last_attr to last_item

This commit is contained in:
Kelly Brazil
2021-10-22 15:37:40 -07:00
parent 17097abec9
commit 6d18c0ba61

View File

@ -199,7 +199,7 @@ class _LsUsb():
self.bus_idx = -1 self.bus_idx = -1
self.interface_descriptor_idx = -1 self.interface_descriptor_idx = -1
self.endpoint_descriptor_idx = -1 self.endpoint_descriptor_idx = -1
self.last_attribute = '' self.last_item = ''
self.last_indent = 0 self.last_indent = 0
self.attribute_value = False self.attribute_value = False
@ -257,7 +257,7 @@ class _LsUsb():
'description': temp_obj['description'], 'description': temp_obj['description'],
'_state': { '_state': {
'attribute_value': self.attribute_value, 'attribute_value': self.attribute_value,
'last_attribute': self.last_attribute, 'last_item': self.last_item,
'bus_idx': self.bus_idx, 'bus_idx': self.bus_idx,
'interface_descriptor_idx': self.interface_descriptor_idx, 'interface_descriptor_idx': self.interface_descriptor_idx,
'endpoint_descriptor_idx': self.endpoint_descriptor_idx 'endpoint_descriptor_idx': self.endpoint_descriptor_idx
@ -275,7 +275,7 @@ class _LsUsb():
self.last_indent = indent self.last_indent = indent
if not self.attribute_value: if not self.attribute_value:
self.last_attribute = temp_obj['key'] self.last_item = temp_obj['key']
return line_obj return line_obj
@ -454,12 +454,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if dd[keyname]['_state']['attribute_value']: if dd[keyname]['_state']['attribute_value']:
last_attr = dd[keyname]['_state']['last_attribute'] last_item = dd[keyname]['_state']['last_item']
if 'attributes' not in self.output_line['device_descriptor'][last_attr]: if 'attributes' not in self.output_line['device_descriptor'][last_item]:
self.output_line['device_descriptor'][last_attr]['attributes'] = [] self.output_line['device_descriptor'][last_item]['attributes'] = []
this_attribute = f'{keyname} {dd[keyname].get("value", "")} {dd[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {dd[keyname].get("value", "")} {dd[keyname].get("description", "")}'.strip()
self.output_line['device_descriptor'][last_attr]['attributes'].append(this_attribute) self.output_line['device_descriptor'][last_item]['attributes'].append(this_attribute)
continue continue
self.output_line['device_descriptor'].update(dd) self.output_line['device_descriptor'].update(dd)
@ -471,12 +471,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if cd[keyname]['_state']['attribute_value']: if cd[keyname]['_state']['attribute_value']:
last_attr = cd[keyname]['_state']['last_attribute'] last_item = cd[keyname]['_state']['last_item']
if 'attributes' not in self.output_line['device_descriptor']['configuration_descriptor'][last_attr]: if 'attributes' not in self.output_line['device_descriptor']['configuration_descriptor'][last_item]:
self.output_line['device_descriptor']['configuration_descriptor'][last_attr]['attributes'] = [] self.output_line['device_descriptor']['configuration_descriptor'][last_item]['attributes'] = []
this_attribute = f'{keyname} {cd[keyname].get("value", "")} {cd[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {cd[keyname].get("value", "")} {cd[keyname].get("description", "")}'.strip()
self.output_line['device_descriptor']['configuration_descriptor'][last_attr]['attributes'].append(this_attribute) self.output_line['device_descriptor']['configuration_descriptor'][last_item]['attributes'].append(this_attribute)
continue continue
self.output_line['device_descriptor']['configuration_descriptor'].update(cd) self.output_line['device_descriptor']['configuration_descriptor'].update(cd)
@ -488,12 +488,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if ia[keyname]['_state']['attribute_value']: if ia[keyname]['_state']['attribute_value']:
last_attr = ia[keyname]['_state']['last_attribute'] last_item = ia[keyname]['_state']['last_item']
if 'attributes' not in self.output_line['device_descriptor']['configuration_descriptor']['interface_association'][last_attr]: if 'attributes' not in self.output_line['device_descriptor']['configuration_descriptor']['interface_association'][last_item]:
self.output_line['device_descriptor']['configuration_descriptor']['interface_association'][last_attr]['attributes'] = [] self.output_line['device_descriptor']['configuration_descriptor']['interface_association'][last_item]['attributes'] = []
this_attribute = f'{keyname} {ia[keyname].get("value", "")} {ia[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {ia[keyname].get("value", "")} {ia[keyname].get("description", "")}'.strip()
self.output_line['device_descriptor']['configuration_descriptor']['interface_association'][last_attr]['attributes'].append(this_attribute) self.output_line['device_descriptor']['configuration_descriptor']['interface_association'][last_item]['attributes'].append(this_attribute)
continue continue
self.output_line['device_descriptor']['configuration_descriptor']['interface_association'].update(ia) self.output_line['device_descriptor']['configuration_descriptor']['interface_association'].update(ia)
@ -522,12 +522,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if iface_attrs[keyname]['_state']['attribute_value']: if iface_attrs[keyname]['_state']['attribute_value']:
last_attr = iface_attrs[keyname]['_state']['last_attribute'] last_item = iface_attrs[keyname]['_state']['last_item']
if 'attributes' not in i_desc_obj[last_attr]: if 'attributes' not in i_desc_obj[last_item]:
i_desc_obj[last_attr]['attributes'] = [] i_desc_obj[last_item]['attributes'] = []
this_attribute = f'{keyname} {iface_attrs[keyname].get("value", "")} {iface_attrs[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {iface_attrs[keyname].get("value", "")} {iface_attrs[keyname].get("description", "")}'.strip()
i_desc_obj[last_attr]['attributes'].append(this_attribute) i_desc_obj[last_item]['attributes'].append(this_attribute)
continue continue
del iface_attrs[keyname]['_state'] del iface_attrs[keyname]['_state']
@ -540,12 +540,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if ch[keyname]['_state']['attribute_value']: if ch[keyname]['_state']['attribute_value']:
last_attr = ch[keyname]['_state']['last_attribute'] last_item = ch[keyname]['_state']['last_item']
if 'attributes' not in i_desc_obj['cdc_header'][last_attr]: if 'attributes' not in i_desc_obj['cdc_header'][last_item]:
i_desc_obj['cdc_header'][last_attr]['attributes'] = [] i_desc_obj['cdc_header'][last_item]['attributes'] = []
this_attribute = f'{keyname} {ch[keyname].get("value", "")} {ch[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {ch[keyname].get("value", "")} {ch[keyname].get("description", "")}'.strip()
i_desc_obj['cdc_header'][last_attr]['attributes'].append(this_attribute) i_desc_obj['cdc_header'][last_item]['attributes'].append(this_attribute)
continue continue
i_desc_obj['cdc_header'].update(ch) i_desc_obj['cdc_header'].update(ch)
@ -557,12 +557,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if ccm[keyname]['_state']['attribute_value']: if ccm[keyname]['_state']['attribute_value']:
last_attr = ccm[keyname]['_state']['last_attribute'] last_item = ccm[keyname]['_state']['last_item']
if 'attributes' not in i_desc_obj['cdc_call_management'][last_attr]: if 'attributes' not in i_desc_obj['cdc_call_management'][last_item]:
i_desc_obj['cdc_call_management'][last_attr]['attributes'] = [] i_desc_obj['cdc_call_management'][last_item]['attributes'] = []
this_attribute = f'{keyname} {ccm[keyname].get("value", "")} {ccm[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {ccm[keyname].get("value", "")} {ccm[keyname].get("description", "")}'.strip()
i_desc_obj['cdc_call_management'][last_attr]['attributes'].append(this_attribute) i_desc_obj['cdc_call_management'][last_item]['attributes'].append(this_attribute)
continue continue
i_desc_obj['cdc_call_management'].update(ccm) i_desc_obj['cdc_call_management'].update(ccm)
@ -574,12 +574,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if ca[keyname]['_state']['attribute_value']: if ca[keyname]['_state']['attribute_value']:
last_attr = ca[keyname]['_state']['last_attribute'] last_item = ca[keyname]['_state']['last_item']
if 'attributes' not in i_desc_obj['cdc_acm'][last_attr]: if 'attributes' not in i_desc_obj['cdc_acm'][last_item]:
i_desc_obj['cdc_acm'][last_attr]['attributes'] = [] i_desc_obj['cdc_acm'][last_item]['attributes'] = []
this_attribute = f'{keyname} {ca[keyname].get("value", "")} {ca[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {ca[keyname].get("value", "")} {ca[keyname].get("description", "")}'.strip()
i_desc_obj['cdc_acm'][last_attr]['attributes'].append(this_attribute) i_desc_obj['cdc_acm'][last_item]['attributes'].append(this_attribute)
continue continue
i_desc_obj['cdc_acm'].update(ca) i_desc_obj['cdc_acm'].update(ca)
@ -591,12 +591,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if cu[keyname]['_state']['attribute_value']: if cu[keyname]['_state']['attribute_value']:
last_attr = cu[keyname]['_state']['last_attribute'] last_item = cu[keyname]['_state']['last_item']
if 'attributes' not in i_desc_obj['cdc_union'][last_attr]: if 'attributes' not in i_desc_obj['cdc_union'][last_item]:
i_desc_obj['cdc_union'][last_attr]['attributes'] = [] i_desc_obj['cdc_union'][last_item]['attributes'] = []
this_attribute = f'{keyname} {cu[keyname].get("value", "")} {cu[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {cu[keyname].get("value", "")} {cu[keyname].get("description", "")}'.strip()
i_desc_obj['cdc_union'][last_attr]['attributes'].append(this_attribute) i_desc_obj['cdc_union'][last_item]['attributes'].append(this_attribute)
continue continue
i_desc_obj['cdc_union'].update(cu) i_desc_obj['cdc_union'].update(cu)
@ -608,12 +608,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if hidd[keyname]['_state']['attribute_value']: if hidd[keyname]['_state']['attribute_value']:
last_attr = hidd[keyname]['_state']['last_attribute'] last_item = hidd[keyname]['_state']['last_item']
if 'attributes' not in i_desc_obj['hid_device_descriptor'][last_attr]: if 'attributes' not in i_desc_obj['hid_device_descriptor'][last_item]:
i_desc_obj['hid_device_descriptor'][last_attr]['attributes'] = [] i_desc_obj['hid_device_descriptor'][last_item]['attributes'] = []
this_attribute = f'{keyname} {hidd[keyname].get("value", "")} {hidd[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {hidd[keyname].get("value", "")} {hidd[keyname].get("description", "")}'.strip()
i_desc_obj['hid_device_descriptor'][last_attr]['attributes'].append(this_attribute) i_desc_obj['hid_device_descriptor'][last_item]['attributes'].append(this_attribute)
continue continue
i_desc_obj['hid_device_descriptor'].update(hidd) i_desc_obj['hid_device_descriptor'].update(hidd)
@ -649,12 +649,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if endpoint_attrs[keyname]['_state']['attribute_value']: if endpoint_attrs[keyname]['_state']['attribute_value']:
last_attr = endpoint_attrs[keyname]['_state']['last_attribute'] last_item = endpoint_attrs[keyname]['_state']['last_item']
if 'attributes' not in e_desc_obj[last_attr]: if 'attributes' not in e_desc_obj[last_item]:
e_desc_obj[last_attr]['attributes'] = [] e_desc_obj[last_item]['attributes'] = []
this_attribute = f'{keyname} {endpoint_attrs[keyname].get("value", "")} {endpoint_attrs[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {endpoint_attrs[keyname].get("value", "")} {endpoint_attrs[keyname].get("description", "")}'.strip()
e_desc_obj[last_attr]['attributes'].append(this_attribute) e_desc_obj[last_item]['attributes'].append(this_attribute)
continue continue
e_desc_obj.update(endpoint_attrs) e_desc_obj.update(endpoint_attrs)
@ -671,12 +671,12 @@ class _LsUsb():
# is this a top level value or an attribute? # is this a top level value or an attribute?
if hd[keyname]['_state']['attribute_value']: if hd[keyname]['_state']['attribute_value']:
last_attr = hd[keyname]['_state']['last_attribute'] last_item = hd[keyname]['_state']['last_item']
if 'attributes' not in self.output_line['hub_descriptor'][last_attr]: if 'attributes' not in self.output_line['hub_descriptor'][last_item]:
self.output_line['hub_descriptor'][last_attr]['attributes'] = [] self.output_line['hub_descriptor'][last_item]['attributes'] = []
this_attribute = f'{keyname} {hd[keyname].get("value", "")} {hd[keyname].get("description", "")}'.strip() this_attribute = f'{keyname} {hd[keyname].get("value", "")} {hd[keyname].get("description", "")}'.strip()
self.output_line['hub_descriptor'][last_attr]['attributes'].append(this_attribute) self.output_line['hub_descriptor'][last_item]['attributes'].append(this_attribute)
continue continue
self.output_line['hub_descriptor'].update(hd) self.output_line['hub_descriptor'].update(hd)