added exception to attempted server connect
This commit is contained in:
parent
7b4a3f2e7a
commit
e81b208aca
1 changed files with 4 additions and 4 deletions
8
main.py
8
main.py
|
|
@ -1,6 +1,7 @@
|
||||||
import asyncio
|
import asyncio
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
import socket
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Union, List
|
from typing import Union, List
|
||||||
import mysql.connector
|
import mysql.connector
|
||||||
|
|
@ -45,9 +46,8 @@ async def on_command_error(ctx: discord.ext.commands.context.Context, error: dis
|
||||||
await safeSend("Command \"" + ctx.message.content.split()[0] + "\" does not exist.", ctx=ctx)
|
await safeSend("Command \"" + ctx.message.content.split()[0] + "\" does not exist.", ctx=ctx)
|
||||||
elif isinstance(error, discord.ext.commands.MissingPermissions):
|
elif isinstance(error, discord.ext.commands.MissingPermissions):
|
||||||
await safeSend("You are missing " + ", ".join(error.missing_perms) + " permission(s) to run this command.", ctx=ctx)
|
await safeSend("You are missing " + ", ".join(error.missing_perms) + " permission(s) to run this command.", ctx=ctx)
|
||||||
elif isinstance(error, discord.ext.commands.CommandInvokeError):
|
elif isinstance(error, discord.ext.commands.CommandInvokeError) and error.original.__class__.__name__ == "gaierror":
|
||||||
print(error.original.__class__.__name__)
|
await log(ctx, "Could not connect, server down?")
|
||||||
await log(ctx, "Query failed, server down?")
|
|
||||||
else:
|
else:
|
||||||
raise error
|
raise error
|
||||||
|
|
||||||
|
|
@ -448,7 +448,7 @@ async def status_task(sid: int):
|
||||||
print(currServ.name, "Timeout, server lagging?")
|
print(currServ.name, "Timeout, server lagging?")
|
||||||
players = -1
|
players = -1
|
||||||
|
|
||||||
except ConnectionRefusedError:
|
except (ConnectionRefusedError, socket.gaierror):
|
||||||
print(currServ.name, "Cannot connect to server, down?")
|
print(currServ.name, "Cannot connect to server, down?")
|
||||||
players = -1
|
players = -1
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue