Use non-standard localhost port for server-string fallback (#6087)

* Use non-standard localhost port for server-string fallback

Co-authored-by: Luke Childs <lukechilds123@gmail.com>
This commit is contained in:
Luke Childs 2020-04-17 02:39:05 +07:00 committed by GitHub
parent 9e57ae630b
commit cd199390e2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -285,8 +285,8 @@ class Network(Logger, NetworkRetryManager[ServerAddr]):
try: try:
self.default_server = ServerAddr.from_str(self.default_server) self.default_server = ServerAddr.from_str(self.default_server)
except: except:
self.logger.warning('failed to parse server-string; falling back to localhost.') self.logger.warning('failed to parse server-string; falling back to localhost:1:s.')
self.default_server = ServerAddr.from_str("localhost:50002:s") self.default_server = ServerAddr.from_str("localhost:1:s")
else: else:
self.default_server = pick_random_server(allowed_protocols=self._allowed_protocols) self.default_server = pick_random_server(allowed_protocols=self._allowed_protocols)
assert isinstance(self.default_server, ServerAddr), f"invalid type for default_server: {self.default_server!r}" assert isinstance(self.default_server, ServerAddr), f"invalid type for default_server: {self.default_server!r}"