diff --git a/src/cogs/ollama.py b/src/cogs/ollama.py index 5da45ed..ec1dbe3 100644 --- a/src/cogs/ollama.py +++ b/src/cogs/ollama.py @@ -496,9 +496,7 @@ class Ollama(commands.Cog): async def check_server(self, url: str) -> bool: """Checks that a server is online and responding.""" if url in SERVER_KEYS: - _u = url url = CONFIG["ollama"][url]["base_url"] - self.log.warning("Resolved 'url' %s to %s", _u, url) async with aiohttp.ClientSession(timeout=aiohttp.ClientTimeout(10)) as session: self.log.debug("Checking if %r is online.", url) try: @@ -953,7 +951,7 @@ class Ollama(commands.Cog): server = self.next_server(False) while not await self.check_server(server): server = self.next_server() - if server: + if await self.check_server(server): break else: return await ctx.respond("All servers are offline. Please try again later.", ephemeral=True)