diff --git a/app/lol/connector.py b/app/lol/connector.py index 5b51337..c5b39a8 100644 --- a/app/lol/connector.py +++ b/app/lol/connector.py @@ -201,9 +201,9 @@ class LolClientConnector(QObject): def __init__(self): super().__init__() - maxRefCnt = cfg.get(cfg.apiConcurrencyNumber) + self.maxRefCnt = cfg.get(cfg.apiConcurrencyNumber) - self.semaphore = asyncio.Semaphore(maxRefCnt) + self.semaphore = None self.lcuSess = None self.sgpSess = None self.port = None @@ -220,6 +220,7 @@ def __init__(self): async def start(self, pid): self.pid = pid self.port, self.token, self.server = getPortTokenServerByPid(pid) + self.semaphore = asyncio.Semaphore(self.maxRefCnt) await self.__initSessions() self.__initPlatformInfo()