AnyLog-co / AnyLog-co/AnyLog-API

timeout fix

Aperta
#10 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.