jan
|
81430fe632
|
add LibDeviceLibrary
|
2 years ago |
jan
|
6a1208bc33
|
add some helper functions to libraries
|
2 years ago |
jan
|
f36350ebee
|
Add some warnings around cache invalidation when mutating items
|
2 years ago |
jan
|
2e5d51b0af
|
resolve name conflicts rather than just giving up
this lets us merge libraries without having to mutate `other`, which
brings a bunch of problems around cache invalidation
|
2 years ago |
jan
|
89f327ba37
|
reformat some multiline arg lists and add missing 'None' return types
|
2 years ago |
Jan Petykiewicz
|
eb11f31960
|
improve type hints for Library
|
4 years ago |
Jan Petykiewicz
|
f364970403
|
style and type fixes (per flake8)
could potentially fix some bugs in `Library` class and dxf reader
|
4 years ago |
Jan Petykiewicz
|
5bc82b9d49
|
__iter__ should actually return an iterator
|
4 years ago |
Jan Petykiewicz
|
03a359e446
|
add more dict-like methods
|
4 years ago |
Jan Petykiewicz
|
b873a5ddf3
|
make __getitem__ call get_primary rather than the other way around
this makes subclassing easier
|
4 years ago |
Jan Petykiewicz
|
aa5696d884
|
Add Library management functionality
|
4 years ago |