Skip to content

typing: make albums_in_dir, sorted_walk and other utils generic over AnyStr#6806

Open
snejus wants to merge 2 commits into
masterfrom
make-bytes-utils-generic-over-anystr
Open

typing: make albums_in_dir, sorted_walk and other utils generic over AnyStr#6806
snejus wants to merge 2 commits into
masterfrom
make-bytes-utils-generic-over-anystr

typing: make is_hidden, sorted_walk and albums_in_dir generic over An…

db2e2fc
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 7, 2026 in 1s

74.84% (-0.01%) compared to 8ddae79, passed because coverage increased by 0.02% when compared to adjusted base (74.81%)

View this Pull Request on Codecov

74.84% (-0.01%) compared to 8ddae79, passed because coverage increased by 0.02% when compared to adjusted base (74.81%)

Details

Codecov Report

❌ Patch coverage is 84.61538% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.84%. Comparing base (8ddae79) to head (db2e2fc).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
beets/util/extension.py 70.00% 1 Missing and 2 partials ⚠️
beets/importer/tasks.py 89.47% 1 Missing and 1 partial ⚠️
beets/util/__init__.py 87.50% 1 Missing and 1 partial ⚠️
beets/util/hidden.py 83.33% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6806      +/-   ##
==========================================
- Coverage   74.85%   74.84%   -0.01%     
==========================================
  Files         163      163              
  Lines       20970    20986      +16     
  Branches     3300     3304       +4     
==========================================
+ Hits        15697    15707      +10     
- Misses       4519     4522       +3     
- Partials      754      757       +3     
Files with missing lines Coverage Δ
beetsplug/fetchart.py 74.18% <100.00%> (ø)
beets/util/hidden.py 54.16% <83.33%> (+6.54%) ⬆️
beets/importer/tasks.py 90.87% <89.47%> (-0.29%) ⬇️
beets/util/__init__.py 80.35% <87.50%> (-0.33%) ⬇️
beets/util/extension.py 76.47% <70.00%> (-4.18%) ⬇️

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.