Fix bug with part name in query_search

This commit is contained in:
Cole Deck 2024-03-20 16:27:43 -05:00
parent 44efc4006e
commit cbe7225fc9

View File

@ -70,6 +70,8 @@ def query_search(partnum, source):
if idx < 0: if idx < 0:
fprint("Could not find part in API: " + partnum) fprint("Could not find part in API: " + partnum)
return False return False
name = a["results"][idx]["title"]
#fprint("Search result found: result " + str(idx) + ", for ID " + name) #fprint("Search result found: result " + str(idx) + ", for ID " + name)
#urlname = a["results"][0]["raw"]["catalogitemurlname"] #urlname = a["results"][0]["raw"]["catalogitemurlname"]
img = a["results"][idx]["raw"]["catalogitemimageurl"] img = a["results"][idx]["raw"]["catalogitemimageurl"]
@ -90,7 +92,7 @@ def query_search(partnum, source):
out["description"] = desc out["description"] = desc
out["image"] = "https://www.belden.com" + img out["image"] = "https://www.belden.com" + img
out["partnum"] = name out["partnum"] = name
#print(out) print(out)
return out return out
except: except:
print("Failed to search with API. Falling back to datasheet lookup.") print("Failed to search with API. Falling back to datasheet lookup.")
@ -453,8 +455,8 @@ if __name__ == "__main__":
"BLC6D1100007" "BLC6D1100007"
] ]
print(query_search("74002", "Belden")) #print(query_search("TT-SLG-024-HTNN", "Belden"))
#get_multi(partnums, 0.25) get_multi(partnums, 0.25)
#query_search("10GXS13", "Belden") #query_search("10GXS13", "Belden")