diff options
| author | 2021-06-07 20:54:04 +0530 | |
|---|---|---|
| committer | 2021-06-07 20:54:04 +0530 | |
| commit | cd55b4796296c5675c17e6cc20a1e168380b8b08 (patch) | |
| tree | 24d4d5eb568cbd6c5a85abe06126e9d6c8919d1b /bot/exts/evergreen | |
| parent | Use reddit emojis for upvote and answers (diff) | |
stop spamming stackoverflow api in case
status code is not 200
Diffstat (limited to 'bot/exts/evergreen')
| -rw-r--r-- | bot/exts/evergreen/stackoverflow.py | 13 | 
1 files changed, 5 insertions, 8 deletions
| diff --git a/bot/exts/evergreen/stackoverflow.py b/bot/exts/evergreen/stackoverflow.py index 45dcb62a..8607cac7 100644 --- a/bot/exts/evergreen/stackoverflow.py +++ b/bot/exts/evergreen/stackoverflow.py @@ -34,14 +34,11 @@ class Stackoverflow(commands.Cog):          """Sends the top 5 results of a search query from stackoverflow."""          encoded_search_query = quote_plus(search_query) -        for _ in range(3): -            async with self.bot.http_session.get(BASE_URL.format(query=encoded_search_query)) as response: -                if response.status == 200: -                    data = await response.json() -                    break -                else: -                    logger.error(f'Status code is not 200, it is {response.status}') -                    continue +        async with self.bot.http_session.get(BASE_URL.format(query=encoded_search_query)) as response: +            if response.status == 200: +                data = await response.json() +            else: +                logger.error(f'Status code is not 200, it is {response.status}')          if response.status != 200:  # If the status is still not 200 after the 3 tries              await ctx.send(embed=ERR_EMBED)              return | 
