kicost 504 error when connecting to https://dev-partinfo.kitspace.org
See original GitHub issueI am not sure if this is an issue with my end or kitspace, it used to work when I last tried it but that was over a year ago now.
I am getting a 504 error when attempting to get the prices for the attached csv BoM. If anyone could help it would be much appreciated please see the debug output below.
kicost 1.1.4
/usr/local/bin/python3 -m kicost -i test.csv --eda csv --overwrite --include farnell --debug 15
Started KiCost v.1.1.4 on macOS-10.14.6-x86_64-i386-64bit(64bit) Python 3.9.2
# Getting from CSV 'test.csv' BoM...
Getting CSV header...
Getting parts...
# Removing do not populate parts...
Splitting subparts in the manufacture / distributors codes...
C1 >> ['manf#']
part/qty>> MKS2D031001A00KI00 part>>MKS2D031001A00KI00 qty>>
{'manf#': 'MKS2D031001A00KI00', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C6 >> ['manf#']
part/qty>> MKS2D031001A00KI00 part>>MKS2D031001A00KI00 qty>>
{'manf#': 'MKS2D031001A00KI00', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C11 >> ['manf#']
part/qty>> MC0805F105Z160CT part>>MC0805F105Z160CT qty>>
{'manf#': 'MC0805F105Z160CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C12 >> ['manf#']
part/qty>> MC0805F105Z160CT part>>MC0805F105Z160CT qty>>
{'manf#': 'MC0805F105Z160CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C14 >> ['manf#']
part/qty>> MC0805F105Z160CT part>>MC0805F105Z160CT qty>>
{'manf#': 'MC0805F105Z160CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C15 >> ['manf#']
part/qty>> MC0805F105Z160CT part>>MC0805F105Z160CT qty>>
{'manf#': 'MC0805F105Z160CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C16 >> ['manf#']
part/qty>> MC0805F105Z160CT part>>MC0805F105Z160CT qty>>
{'manf#': 'MC0805F105Z160CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C19 >> ['manf#']
part/qty>> MC0805F105Z160CT part>>MC0805F105Z160CT qty>>
{'manf#': 'MC0805F105Z160CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C13 >> ['manf#']
part/qty>> EEEFC1V100R part>>EEEFC1V100R qty>>
{'manf#': 'EEEFC1V100R', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C17 >> ['manf#']
part/qty>> MC0805N220J500CT part>>MC0805N220J500CT qty>>
{'manf#': 'MC0805N220J500CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C18 >> ['manf#']
part/qty>> MC0805N220J500CT part>>MC0805N220J500CT qty>>
{'manf#': 'MC0805N220J500CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C2 >> ['manf#']
part/qty>> 865080345012 part>>865080345012 qty>>
{'manf#': '865080345012', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C4 >> ['manf#']
part/qty>> 865080345012 part>>865080345012 qty>>
{'manf#': '865080345012', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C3 >> ['manf#']
part/qty>> MKS0F016800B00MSSD part>>MKS0F016800B00MSSD qty>>
{'manf#': 'MKS0F016800B00MSSD', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C5 >> ['manf#']
part/qty>> MKS0F016800B00MSSD part>>MKS0F016800B00MSSD qty>>
{'manf#': 'MKS0F016800B00MSSD', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C7 >> ['manf#']
part/qty>> EEEFC0J101P part>>EEEFC0J101P qty>>
{'manf#': 'EEEFC0J101P', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C8 >> ['manf#']
part/qty>> EEEFC0J101P part>>EEEFC0J101P qty>>
{'manf#': 'EEEFC0J101P', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C9 >> ['manf#']
part/qty>> MC1210B223K501CT part>>MC1210B223K501CT qty>>
{'manf#': 'MC1210B223K501CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
C10 >> ['manf#']
part/qty>> MC1210B223K501CT part>>MC1210B223K501CT qty>>
{'manf#': 'MC1210B223K501CT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
IC1 >> ['manf#']
part/qty>> OPA2134UA part>>OPA2134UA qty>>
{'manf#': 'OPA2134UA', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
J1 >> ['manf#']
part/qty>> 47346-0001 part>>47346-0001 qty>>
{'manf#': '47346-0001', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
JACKOUT1 >> ['manf#']
part/qty>> FC68131 part>>FC68131 qty>>
{'manf#': 'FC68131', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
L1 >> ['manf#']
part/qty>> MLZ1608M100WT part>>MLZ1608M100WT qty>>
{'manf#': 'MLZ1608M100WT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
L2 >> ['manf#']
part/qty>> MLZ1608M100WT part>>MLZ1608M100WT qty>>
{'manf#': 'MLZ1608M100WT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
M1 >> ['manf#']
part/qty>> RK0971221Z05 part>>RK0971221Z05 qty>>
{'manf#': 'RK0971221Z05', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
Q1 >> ['manf#']
part/qty>> HC49S-12-30-50-70-30-ATF part>>HC49S-12-30-50-70-30-ATF qty>>
{'manf#': 'HC49S-12-30-50-70-30-ATF', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R1 >> ['manf#']
part/qty>> ERJ6RED16R0V part>>ERJ6RED16R0V qty>>
{'manf#': 'ERJ6RED16R0V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R5 >> ['manf#']
part/qty>> ERJ6RED16R0V part>>ERJ6RED16R0V qty>>
{'manf#': 'ERJ6RED16R0V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R13 >> ['manf#']
part/qty>> ERJ6RED16R0V part>>ERJ6RED16R0V qty>>
{'manf#': 'ERJ6RED16R0V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R14 >> ['manf#']
part/qty>> ERJ6RED16R0V part>>ERJ6RED16R0V qty>>
{'manf#': 'ERJ6RED16R0V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R15 >> ['manf#']
part/qty>> ERJ6ENF5600V part>>ERJ6ENF5600V qty>>
{'manf#': 'ERJ6ENF5600V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R16 >> ['manf#']
part/qty>> ERJ6RBD3300V part>>ERJ6RBD3300V qty>>
{'manf#': 'ERJ6RBD3300V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R17 >> ['manf#']
part/qty>> ERJ6RBD1501V part>>ERJ6RBD1501V qty>>
{'manf#': 'ERJ6RBD1501V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R21 >> ['manf#']
part/qty>> ERJ6RBD1501V part>>ERJ6RBD1501V qty>>
{'manf#': 'ERJ6RBD1501V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R18 >> ['manf#']
part/qty>> ERJ6RED22R0V part>>ERJ6RED22R0V qty>>
{'manf#': 'ERJ6RED22R0V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R19 >> ['manf#']
part/qty>> ERJ6RED22R0V part>>ERJ6RED22R0V qty>>
{'manf#': 'ERJ6RED22R0V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R2 >> ['manf#']
part/qty>> ERJ6RBD1003V part>>ERJ6RBD1003V qty>>
{'manf#': 'ERJ6RBD1003V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R6 >> ['manf#']
part/qty>> ERJ6RBD1003V part>>ERJ6RBD1003V qty>>
{'manf#': 'ERJ6RBD1003V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R20 >> ['manf#']
part/qty>> ERJ6RED1004V part>>ERJ6RED1004V qty>>
{'manf#': 'ERJ6RED1004V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R3 >> ['manf#']
part/qty>> ERJ6RBD1002V part>>ERJ6RBD1002V qty>>
{'manf#': 'ERJ6RBD1002V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R7 >> ['manf#']
part/qty>> ERJ6RBD1002V part>>ERJ6RBD1002V qty>>
{'manf#': 'ERJ6RBD1002V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R4 >> ['manf#']
part/qty>> ERJ6RBD2001V part>>ERJ6RBD2001V qty>>
{'manf#': 'ERJ6RBD2001V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R8 >> ['manf#']
part/qty>> ERJ6RBD2001V part>>ERJ6RBD2001V qty>>
{'manf#': 'ERJ6RBD2001V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R9 >> ['manf#']
part/qty>> ERJ6RBD3301V part>>ERJ6RBD3301V qty>>
{'manf#': 'ERJ6RBD3301V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R10 >> ['manf#']
part/qty>> ERJ6RBD3301V part>>ERJ6RBD3301V qty>>
{'manf#': 'ERJ6RBD3301V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R11 >> ['manf#']
part/qty>> ERJ6RBD3301V part>>ERJ6RBD3301V qty>>
{'manf#': 'ERJ6RBD3301V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
R12 >> ['manf#']
part/qty>> ERJ6RBD3301V part>>ERJ6RBD3301V qty>>
{'manf#': 'ERJ6RBD3301V', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
U1 >> ['manf#']
part/qty>> NMA0512SC part>>NMA0512SC qty>>
{'manf#': 'NMA0512SC', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
U2 >> ['manf#']
part/qty>> PCM2707PJT part>>PCM2707PJT qty>>
{'manf#': 'PCM2707PJT', 'libpart': 'Lib:???', 'footprint': 'Foot:???', 'value': '???'}
# Grouping parts...
Getting groups of identical components...
Checking the seemingly identical parts group...
Merging field asked in the identical components groups...
Propagating field values to identical components...
{'farnell': {'label': {'format': {'bg_color': '#FF6600', 'font_color': 'white'},
'name': 'Farnell',
'url': 'https://www.newark.com/'},
'order': {'cols': ['part_num', 'purch', 'refs'],
'delimiter': ' ',
'not_allowed_char': ' ',
'replace_by_char': ';'},
'type': 'web'},
'local_template': {'label': {'format': {'bg_color': '#008000',
'font_color': 'white'},
'name': 'Local'},
'module': 'local',
'order': {'cols': ['part_num', 'purch', 'refs'],
'delimiter': ' '},
'type': 'local'}}
# Getting part data from KitSpace...
Starting new HTTPS connection (1): dev-partinfo.kitspace.org:443
https://dev-partinfo.kitspace.org:443 "POST /graphql HTTP/1.1" 504 192
Progress: 0%| | 0/26 [01:00<?, ?part/s]Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kicost/__main__.py", line 320, in <module>
main()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kicost/__main__.py", line 306, in main
kicost(in_file=args.input, eda_name=args.eda,
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kicost/kicost.py", line 251, in kicost
api_partinfo_kitspace.query_part_info(parts, distributor_dict, currency)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kicost/distributors/api_partinfo_kitspace.py", line 353, in query_part_info
get_part_info(queries[slc], query_parts[slc], query_part_stock_code[slc])
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kicost/distributors/api_partinfo_kitspace.py", line 197, in get_part_info
results = api_partinfo_kitspace.query(query, distributors)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kicost/distributors/api_partinfo_kitspace.py", line 135, in query
raise Exception('One of the internal Kitspace services may experiencing problems. Contact the Kitspace support.')
Exception: One of the internal Kitspace services may experiencing problems. Contact the Kitspace support.
Progress: 0%|
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:7 (6 by maintainers)
Top Results From Across the Web
kicost 504 error when connecting to https://dev-partinfo ...
I am getting a 504 error when attempting to get the prices for the ... Starting new HTTPS connection (1): dev-partinfo.kitspace.org:443 ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Just following the discussion. Please, test the last code version on Git.
Well, that worked!