George Yohng
George Yohng
> Can we avoid rebuilding the list to reduce the impact of list rebuilding being expensive? I don't think it's possible if we want to keep the component list synchronised...
> I think #360 is related. The issue was actually fixed in [5eb59e2](https://github.com/Bouni/kicad-jlcpcb-tools/commit/5eb59e215d8a304a47f543f35659f3eeb852c9e8), with the comment "massive startup time improvement" but it never got closed. We lost this index with...
> I just tried this PR but it always stops at "DEBUG - download - Indexing parts table..." The progress bar is not filling up so I guess something is...
Please check again. 'IF EXISTS' clause was missing from DROP TABLE. I could never run in to it at my end, because this table was already indexed with a previous...
I added another commit to make linter happy with this PR.
@chmorgan if the other one works the same fast, let's close then?
Rebased to the main branch. Please consider merging.
What do you think about `populate_footprint_list` calling `get_part_details` to retrieve stock from the main db? We could also decorate `get_part_details` with `@lru_cache` with a cache size of 100000 (large enough...
Can you submit what you have, I'll check if I can chase the stock sorting