Merge branch 'sims/fix-backend-socket-concurrent-use'

This commit is contained in:
AAGaming
2024-07-08 17:15:48 -04:00
@@ -19,6 +19,7 @@ class UnixSocket:
self.reader = None self.reader = None
self.writer = None self.writer = None
self.server_writer = None self.server_writer = None
self.open_lock = asyncio.Lock()
async def setup_server(self): async def setup_server(self):
try: try:
@@ -42,6 +43,7 @@ class UnixSocket:
return True return True
async def get_socket_connection(self): async def get_socket_connection(self):
async with self.open_lock:
if not await self._open_socket_if_not_exists(): if not await self._open_socket_if_not_exists():
return None, None return None, None