Compare commits

...

1 Commits

Author SHA1 Message Date
Pedro de Oliveira Guedes bac84acb47 Trying to implement the error method. 2022-01-19 11:56:47 -03:00
1 changed files with 29 additions and 0 deletions

View File

@ -1,6 +1,7 @@
from datetime import datetime from datetime import datetime
import json import json
import os import os
from time import time
import requests import requests
import urllib import urllib
@ -545,3 +546,31 @@ class Replay:
""" """
return self.__request_get__(f"/api/v1/robots/op/enqueue/{job_id}") return self.__request_get__(f"/api/v1/robots/op/enqueue/{job_id}")
def error (self, err_msg: str, desc: str):
"""
## Error
Este método é utilizado para postar erros relacionados ao programa, não às APIs, na base de dados do Replay.
---
#### Parâmetros:
- err_msg: Mensagem de erro que será registrada. Pense nela como um título, deve ser curto e direto ao ponto.
- desc: Descrição do erro ocorrido. Aqui devem ser dados mais detalhes acerca do que ocorreu de errado.
---
#### Retorna:
- ?
"""
robot_data = self.queue_get_my_data ()
error = {
"Feature": self.replay_env_alias (),
"Err": err_msg,
"When": datetime.now().isoformat() + "Z",
"Stack": "",
"InputData": robot_data,
"Details": desc
}
return self.__request_json_post__("/api/v1/err", error)