add retry

This commit is contained in:
Jonas Zeunert
2022-05-06 23:03:18 +02:00
parent 3a11b92503
commit 20b472b82c

View File

@@ -1,4 +1,5 @@
import requests_unixsocket as req import requests_unixsocket as req
import socket import socket
import json import json
@@ -8,9 +9,8 @@ class Networking:
self.server_address = "" self.server_address = ""
self.input_socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) self.input_socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
self.output_session = req.Session() self.output_session = req.Session()
retries = Retry(total=10, adapter = req.adapters.HTTPAdapter(max_retries=20)
backoff_factor=0.2) self.output_session.mount('http+unix://', adapter)
self.output_session.mount('http+unix://', retries)
self.server_address = "http+unix://" + output_server_address.replace("/", "%2F") self.server_address = "http+unix://" + output_server_address.replace("/", "%2F")
self.input_socket.connect(input_socket_address) self.input_socket.connect(input_socket_address)
print("Connected to " + input_socket_address + " and started server " + self.server_address) print("Connected to " + input_socket_address + " and started server " + self.server_address)