Commit 70b2f69 1 parent 7548f6a commit 70b2f69 Copy full SHA for 70b2f69
File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 22
22
ADAPTER_PASSIVE_SCAN ,
23
23
AdapterDetails ,
24
24
BluetoothAdapters ,
25
+ get_adapters ,
25
26
)
26
27
from bluetooth_data_tools import monotonic_time_coarse
27
28
@@ -138,8 +139,8 @@ class BluetoothManager:
138
139
139
140
def __init__ (
140
141
self ,
141
- bluetooth_adapters : BluetoothAdapters ,
142
- slot_manager : BleakSlotManager ,
142
+ bluetooth_adapters : BluetoothAdapters | None = None ,
143
+ slot_manager : BleakSlotManager | None = None ,
143
144
) -> None :
144
145
"""Init bluetooth manager."""
145
146
self ._cancel_unavailable_tracking : asyncio .TimerHandle | None = None
@@ -164,8 +165,8 @@ def __init__(
164
165
self ._adapter_sources : dict [str , str ] = {}
165
166
self ._allocations : dict [str , HaBluetoothSlotAllocations ] = {}
166
167
self ._sources : dict [str , BaseHaScanner ] = {}
167
- self ._bluetooth_adapters = bluetooth_adapters
168
- self .slot_manager = slot_manager
168
+ self ._bluetooth_adapters = bluetooth_adapters or get_adapters ()
169
+ self .slot_manager = slot_manager or BleakSlotManager ()
169
170
self ._cancel_allocation_callbacks = (
170
171
self .slot_manager .register_allocation_callback (
171
172
self ._async_slot_manager_changed
You can’t perform that action at this time.
0 commit comments