remove --nossl option (follow-up dc388d4c7c)
This commit is contained in:
@@ -137,7 +137,7 @@ def deserialize_proxy(s):
|
||||
|
||||
|
||||
def deserialize_server(server_str):
|
||||
host, port, protocol = str(server_str).split(':')
|
||||
host, port, protocol = str(server_str).rsplit(':', 2)
|
||||
assert protocol in 'st'
|
||||
int(port) # Throw if cannot be converted to int
|
||||
return host, port, protocol
|
||||
@@ -171,15 +171,15 @@ class Network(util.DaemonThread):
|
||||
self.blockchain_index = config.get('blockchain_index', 0)
|
||||
if self.blockchain_index not in self.blockchains.keys():
|
||||
self.blockchain_index = 0
|
||||
self.protocol = 't' if self.config.get('nossl') else 's'
|
||||
# Server for addresses and transactions
|
||||
self.default_server = self.config.get('server')
|
||||
self.default_server = self.config.get('server', None)
|
||||
# Sanitize default server
|
||||
try:
|
||||
host, port, protocol = deserialize_server(self.default_server)
|
||||
assert protocol == self.protocol
|
||||
except:
|
||||
self.default_server = None
|
||||
if self.default_server:
|
||||
try:
|
||||
deserialize_server(self.default_server)
|
||||
except:
|
||||
self.print_error('Warning: failed to parse server-string; falling back to random.')
|
||||
self.default_server = None
|
||||
if not self.default_server:
|
||||
self.default_server = pick_random_server()
|
||||
self.lock = threading.Lock()
|
||||
@@ -220,7 +220,8 @@ class Network(util.DaemonThread):
|
||||
self.connecting = set()
|
||||
self.requested_chunks = set()
|
||||
self.socket_queue = queue.Queue()
|
||||
self.start_network(self.protocol, deserialize_proxy(self.config.get('proxy')))
|
||||
self.start_network(deserialize_server(self.default_server)[2],
|
||||
deserialize_proxy(self.config.get('proxy')))
|
||||
|
||||
def register_callback(self, callback, events):
|
||||
with self.lock:
|
||||
|
||||
Reference in New Issue
Block a user