Skip to content

Answer getter failures per characteristic and add the busy_lock example - #561

Closed
ikalchev wants to merge 1 commit into
refactor/hap-status-errorfrom
refactor/getter-error-isolation
Closed

ikalchev wants to merge 1 commit into
refactor/hap-status-errorfrom
refactor/getter-error-isolation

Answer a getter's failure with its status, isolated per characteristic

e64d6e5
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Nov 13, 2026 in 1s

92.06% (+0.00%) compared to df8cde0

View this Pull Request on Codecov

92.06% (+0.00%) compared to df8cde0

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.06%. Comparing base (df8cde0) to head (e64d6e5).

Additional details and impacted files
@@                    Coverage Diff                     @@
##           refactor/hap-status-error     #561   +/-   ##
==========================================================
  Coverage                      92.05%   92.06%           
==========================================================
  Files                             54       54           
  Lines                          10914    10920    +6     
  Branches                        1407     1407           
==========================================================
+ Hits                           10047    10053    +6     
  Misses                           579      579           
  Partials                         288      288           
Files with missing lines Coverage Δ
pyhap/accessory_driver.py 94.26% <100.00%> (+0.02%) ⬆️
pyhap/characteristic.py 98.00% <100.00%> (+0.02%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.