soulsync/core/imports
Broque Thomas 313b5677a5 Drop stale post-PR378 redefs and fix B009
Lifted-then-not-deleted leftovers from the PR378 merge:
- web_server.py `_resolve_album_group` and `_build_final_path_for_track`
  were already imported at module top from `core/imports/`. Removed the
  shadowing local copies.
- Mutagen reimports (FLAC/MP4/OggVorbis) at L17736-17738 shadowed the
  top-of-file imports. Picture/MP4Cover/MP4FreeForm were unused. Dropped
  the whole block.
- core/imports/context.py: `getattr(artist, "name")` -> `artist.name`
  (B009).

Ruff clean, 667 tests pass.
2026-04-27 13:39:16 -07:00
..
__init__.py Rehome import helpers into core/imports 2026-04-27 19:54:44 +03:00
album.py Rehome import helpers into core/imports 2026-04-27 19:54:44 +03:00
album_naming.py Rehome import helpers into core/imports 2026-04-27 19:54:44 +03:00
context.py Drop stale post-PR378 redefs and fix B009 2026-04-27 13:39:16 -07:00
file_ops.py Tighten metadata and import safety 2026-04-27 20:28:05 +03:00
filename.py Rehome import helpers into core/imports 2026-04-27 19:54:44 +03:00
guards.py Tighten metadata and import safety 2026-04-27 20:28:05 +03:00
paths.py Rehome import helpers into core/imports 2026-04-27 19:54:44 +03:00
pipeline.py Move single-track resolver; fix wishlist cleanup 2026-04-27 19:55:06 +03:00
resolution.py Fix single import source handling 2026-04-27 19:54:45 +03:00
side_effects.py Tighten metadata and import safety 2026-04-27 20:28:05 +03:00
staging.py Fix single import source handling 2026-04-27 19:54:45 +03:00