Avatar for the Bluetooth-Devices user
Bluetooth-Devices
bleak-esphome
BlogDocsChangelog

fix(scanner): narrow Optional before dict.get lookups

#357Merged
Comparing
fix/scanner-mypy-arg-type
(
4768da0
) with
main
(
eab513a
)
CodSpeed Performance Gauge
-53%
Regression
5

Benchmarks

5 total
test_scanner_real_adv_data[adv1]
tests/backend/test_scanner_benchmarks.py
CodSpeed Performance Gauge
-56%
22.8 ms51.5 ms
test_scanner_async_on_advertisement_six
tests/backend/test_scanner_benchmarks.py
CodSpeed Performance Gauge
-55%
23 ms51.7 ms
test_scanner_real_adv_data[adv3]
tests/backend/test_scanner_benchmarks.py
CodSpeed Performance Gauge
-53%
11.8 ms25 ms
test_scanner_async_on_advertisement
tests/backend/test_scanner_benchmarks.py
CodSpeed Performance Gauge
-52%
8.8 ms18.3 ms
test_scanner_real_adv_data[adv2]
tests/backend/test_scanner_benchmarks.py
CodSpeed Performance Gauge
-49%
8.2 ms16.2 ms

Commits

Click on a commit to change the comparison range
Base
main
eab513a
-53.18%
fix(scanner): narrow Optional before dict.get lookups
4768da0
11 days ago
by bdraco
© 2026 CodSpeed Technology
Home Terms Privacy Docs