Ignore unreachable ogServers

Otherwise, ogCP crashes trying to connect to unreachable ogServers.
async-tree
Javier Sánchez Parra 2022-09-08 15:27:15 +02:00
parent 3459de36f3
commit d74ad9336e
2 changed files with 8 additions and 3 deletions

View File

@ -23,9 +23,12 @@ class OGServer:
self.HEADERS = {'Authorization' : self.api_token}
def get(self, path, payload=None):
r = requests.get(f'{self.URL}{path}',
headers=self.HEADERS,
json=payload)
try:
r = requests.get(f'{self.URL}{path}',
headers=self.HEADERS,
json=payload)
except requests.exceptions.ConnectionError:
return None
return r
def post(self, path, payload):

View File

@ -201,6 +201,8 @@ def multi_request(method, uri, payload=None):
else:
raise Exception('Invalid method, use get or post')
if not r:
continue
response['server'] = server
response['json'] = r.json()
responses.append(response)