Skip to content

Commit 864b743

Browse files
authored
Remove resolve lock (#584)
1 parent b08ba93 commit 864b743

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

matter_server/server/device_controller.py

+6-8
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ def __init__(
102102
self.thread_credentials_set: bool = False
103103
self.compressed_fabric_id: int | None = None
104104
self._node_lock: dict[int, asyncio.Lock] = {}
105-
self._resolve_lock = asyncio.Lock()
106105
self._aiobrowser: AsyncServiceBrowser | None = None
107106
self._aiozc: AsyncZeroconf | None = None
108107

@@ -1035,13 +1034,12 @@ async def _resolve_node(
10351034
attempt,
10361035
retries,
10371036
)
1038-
async with self._resolve_lock:
1039-
return await self._call_sdk(
1040-
self.chip_controller.GetConnectedDeviceSync,
1041-
nodeid=node_id,
1042-
allowPASE=False,
1043-
timeoutMs=None,
1044-
)
1037+
return await self._call_sdk(
1038+
self.chip_controller.GetConnectedDeviceSync,
1039+
nodeid=node_id,
1040+
allowPASE=False,
1041+
timeoutMs=None,
1042+
)
10451043
except (ChipStackError, TimeoutError) as err:
10461044
if attempt >= retries:
10471045
# when we're out of retries, raise NodeNotResolving

0 commit comments

Comments
 (0)