Ajout gestion d'erreur
This commit is contained in:
6
rte.py
6
rte.py
@@ -25,11 +25,17 @@ class Rte(Plugin):
|
||||
await evt.mark_read()
|
||||
resp = await self.http.post(self.config["auth_url"], headers={'Authorization' : 'Basic ' + self.config["token"]})
|
||||
ans = await resp.text()
|
||||
|
||||
objet = json.loads(ans)
|
||||
bearer = objet["access_token"]
|
||||
|
||||
resp = await self.http.get(self.config["ecowatt_url"], headers={'Authorization' : 'Bearer ' + bearer})
|
||||
ans = await resp.text()
|
||||
try:
|
||||
resp.raise_for_status()
|
||||
except aiohttp.ClientError as error:
|
||||
await evt.respond(str(error))
|
||||
return
|
||||
objet = json.loads(ans)
|
||||
signals = objet["signals"]
|
||||
for signal in signals:
|
||||
|
||||
Reference in New Issue
Block a user