AnyLog-co / AnyLog-co/AnyLog-API

timeout fix

Aberta
#10 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
0
Forks
0
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

so there's 2/2 parts to the issue:
in the remote-gui, we need to add an option to update the timeout and update the class variables accordingly
timeout needs to be broken into 2 parts connections_timeout and read_tieout

Code to be updated::
[AnyLog-API/anylog_api/anylog_connector.py at main · AnyLog-co/AnyLog-API](https://github.com/AnyLog-co/AnyLog-API/blob/main/anylog_api/anylog_connector.py)
```
try:
response = requests.get(f'http://{self.conn}', headers=headers, auth=self.auth, timeout=self.timeout)
except Exception as e:
error = str(e)
response = False
else:
if int(response.status_code) < 200 or int(response.status_code) > 299:
error = int(response.status_code)
response = False
Expect:
try:
response = requests.get(f'http://{self.conn}', headers=headers, auth=self.auth, timeout=(connection_timeout, read_timeout)
except Exception as e:
error = str(e)
response = False
else:
if int(response.status_code) < 200 or int(response.status_code) > 299:
error = int(response.status_code)
response = False
[anylog_connector.py](https://github.com/AnyLog-co/AnyLog-API/blob/main/anylog_api/anylog_connector.py)

both the connection_timeout and read_timeout should be user configurable via the remote-gui

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.