feat: reduce overhead to remove callbacks by using sets to store callbacks #27
30.43% of diff hit (target 49.53%)
View this Pull Request on Codecov
30.43% of diff hit (target 49.53%)
Annotations
Check warning on line 570 in src/habluetooth/manager.py
codecov / codecov/patch
src/habluetooth/manager.py#L570
Added line #L570 was not covered by tests
Check warning on line 572 in src/habluetooth/manager.py
codecov / codecov/patch
src/habluetooth/manager.py#L572
Added line #L572 was not covered by tests
Check warning on line 587 in src/habluetooth/manager.py
codecov / codecov/patch
src/habluetooth/manager.py#L585-L587
Added lines #L585 - L587 were not covered by tests
Check warning on line 633 in src/habluetooth/manager.py
codecov / codecov/patch
src/habluetooth/manager.py#L630-L633
Added lines #L630 - L633 were not covered by tests
Check warning on line 635 in src/habluetooth/manager.py
codecov / codecov/patch
src/habluetooth/manager.py#L635
Added line #L635 was not covered by tests
Check warning on line 648 in src/habluetooth/manager.py
codecov / codecov/patch
src/habluetooth/manager.py#L648
Added line #L648 was not covered by tests
Check warning on line 652 in src/habluetooth/manager.py
codecov / codecov/patch
src/habluetooth/manager.py#L652
Added line #L652 was not covered by tests
Check warning on line 661 in src/habluetooth/manager.py
codecov / codecov/patch
src/habluetooth/manager.py#L661
Added line #L661 was not covered by tests
Check warning on line 670 in src/habluetooth/manager.py
codecov / codecov/patch
src/habluetooth/manager.py#L670
Added line #L670 was not covered by tests