Skip to content

Commit

Permalink
Merge pull request #60 from sparkmicro/lcsc_bug_fix
Browse files Browse the repository at this point in the history
LCSC API: handle empty list of parameters
  • Loading branch information
eeintech committed Sep 8, 2021
2 parents 154e00d + 8e7627f commit afeda07
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions kintree/search/lcsc_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,15 @@ def search_timeout():
part_info['parameters'] = {}
[parameter_key, name_key, value_key] = PARAMETERS_MAP

for parameter in range(len(part[parameter_key])):
parameter_name = part[parameter_key][parameter][name_key]
parameter_value = part[parameter_key][parameter][value_key]
# Append to parameters dictionary
part_info['parameters'][parameter_name] = parameter_value
try:
for parameter in range(len(part[parameter_key])):
parameter_name = part[parameter_key][parameter][name_key]
parameter_value = part[parameter_key][parameter][value_key]
# Append to parameters dictionary
part_info['parameters'][parameter_name] = parameter_value
except TypeError:
# Parameter list is empty
pass

return part_info

Expand Down

0 comments on commit afeda07

Please sign in to comment.