forked from netbox-community/Device-Type-Library-Import
-
Notifications
You must be signed in to change notification settings - Fork 0
Support image tracking for device types and modules #17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
e35d6a2
Replace tqdm with rich.progress for progress bars
marcinpsk 5caf2be
Add module-type image uploads and improve image handling
marcinpsk a1b8f7f
Fix verbose hint, per-file image dedup, and error handling
marcinpsk b50e754
Add OSError handling to upload_images and simplify image dedup
marcinpsk 32fe3e1
Improve module-type image upload robustness
marcinpsk 07b2409
Clarify skip message and use last-occurrence path replacement
marcinpsk aa2a931
Improve import progress and scope behavior
marcinpsk 637848e
Code review fixes: mutable defaults, console routing, duplicate API c…
marcinpsk 44c838c
Fix log markup handling, progress cleanup, and module image coercion bug
marcinpsk 01f9779
fix: 1. Module-type progress tracking — wrapped files with get_progre…
marcinpsk 957fb63
Add docstrings to reach 92% coverage across all source files
marcinpsk 36ac83c
Fix nonlocal, log_run_mode scoping, remove preload_vendor_scope, bulk…
marcinpsk 88d6bda
Fix path building in get_devices() and callers to use os.path.join an…
marcinpsk c3e0ad5
Fix parse_files docstring, module_type None guard, and _dt_sort_key K…
marcinpsk d98c0af
Fix executor leak in start_component_preload and add fixture teardown…
marcinpsk ffe4658
Fix executor ordering/cancel_futures, task_ids/futures alignment, mod…
marcinpsk e203d98
Fix executor leak: move executor creation and future submission insid…
marcinpsk adf894a
Fix redundant except tuples and extend start_component_preload try/ex…
marcinpsk 07f5e07
Fix executor leak in vendor_slugs branch and merge cached_components …
marcinpsk b0d4805
Add FILTER_CHUNK_SIZE chunking to preload_module_type_components and …
marcinpsk b3c43ee
Fix _chunked to use itertools.islice, path-aware image_base, differen…
marcinpsk d272333
Guard version_split IndexError, skip image glob when path unresolvabl…
marcinpsk cd20545
Remove misleading Singleton-style docstring, collect finished_endpoin…
marcinpsk 687ec6e
Sanitize version suffixes, pre-index change_report for O(1) lookup, d…
marcinpsk 012892c
Log skipped image discovery when path lacks device-types, stop alread…
marcinpsk f53a1dc
Normalize dt_change identity check and mark already_done tasks comple…
marcinpsk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.