1
0

network.get_transaction: move some response validation logic from Synchronizer

This commit is contained in:
SomberNight
2020-01-09 19:22:58 +01:00
parent 94888739d3
commit 0b0139c676
3 changed files with 21 additions and 14 deletions

View File

@@ -181,6 +181,8 @@ class RequestTimedOut(GracefulDisconnect):
return _("Network request timed out.")
class RequestCorrupted(GracefulDisconnect): pass
class ErrorParsingSSLCert(Exception): pass
class ErrorGettingSSLCertFromServer(Exception): pass
class ConnectError(NetworkException): pass
@@ -258,6 +260,9 @@ class Interface(Logger):
def diagnostic_name(self):
return str(NetAddress(self.host, self.port))
def __str__(self):
return f"<Interface {self.diagnostic_name()}>"
def _set_proxy(self, proxy: dict):
if proxy:
username, pw = proxy.get('user'), proxy.get('password')