fix(commands:getheaders|Network): prevent fails for missing [] on v6
This commit is contained in:
parent
9172331927
commit
1f367fd2df
3 changed files with 11 additions and 8 deletions
|
@ -14,7 +14,7 @@ Installing the pre-requirements
|
|||
|
||||
- The pre-requirements are:
|
||||
|
||||
- Python 3.9 or greater
|
||||
- Python 3.10 or greater
|
||||
- Pip
|
||||
- Git
|
||||
|
||||
|
@ -118,12 +118,12 @@ Configuration
|
|||
It's time to set up your first instance, to do this, you can simply
|
||||
execute this command:
|
||||
|
||||
:bash:`tuxbot-setup [your instance name]`
|
||||
:bash:`tuxbot-setup`
|
||||
|
||||
After following the instructions, you can run your instance by executing
|
||||
this command:
|
||||
|
||||
:bash:`tuxbot [your instance name]`
|
||||
:bash:`tuxbot`
|
||||
|
||||
Update
|
||||
------
|
||||
|
|
|
@ -239,8 +239,6 @@ class Logs(commands.Cog):
|
|||
if isinstance(error, (discord.Forbidden, discord.NotFound)):
|
||||
return
|
||||
|
||||
if self.bot.instance_name != "dev":
|
||||
sentry_sdk.capture_exception(error)
|
||||
self.bot.console.log(
|
||||
"Command Error, check sentry or discord error channel"
|
||||
)
|
||||
|
@ -282,6 +280,7 @@ class Logs(commands.Cog):
|
|||
e.remove_field(1)
|
||||
|
||||
if self.bot.instance_name != "dev":
|
||||
sentry_sdk.capture_exception(error)
|
||||
e.set_footer(text=sentry_sdk.last_event_id())
|
||||
|
||||
await ctx.send(embed=e)
|
||||
|
|
|
@ -5,7 +5,7 @@ from typing import Optional
|
|||
|
||||
import aiohttp
|
||||
import discord
|
||||
from aiohttp import ClientConnectorError
|
||||
from aiohttp import ClientConnectorError, InvalidURL
|
||||
from jishaku.models import copy_context_with
|
||||
from discord.ext import commands
|
||||
from ipinfo.exceptions import RequestQuotaExceededError
|
||||
|
@ -170,7 +170,7 @@ class Network(commands.Cog):
|
|||
"5": 0x343A40,
|
||||
}
|
||||
|
||||
async with ctx.session.get(
|
||||
async with self.bot.session.get(
|
||||
str(ip),
|
||||
headers=headers,
|
||||
timeout=aiohttp.ClientTimeout(total=8),
|
||||
|
@ -202,7 +202,11 @@ class Network(commands.Cog):
|
|||
e.add_field(name=key, value=value, inline=True)
|
||||
|
||||
await ctx.send(embed=e)
|
||||
except (ClientConnectorError, asyncio.exceptions.TimeoutError):
|
||||
except (
|
||||
ClientConnectorError,
|
||||
InvalidURL,
|
||||
asyncio.exceptions.TimeoutError,
|
||||
):
|
||||
await ctx.send(
|
||||
_("Cannot connect to host {}", ctx, self.bot.config).format(ip)
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue