Fix handling of p2p server port config (#2232)

This commit is contained in:
Jonathan Zernik 2022-06-17 19:04:31 -07:00 committed by GitHub
parent e805751bdc
commit 93da9c0c97
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View file

@ -106,7 +106,7 @@ class TorConfig(Config):
class ServerConfig(Config):
enabled = key(cast=bool, required=False, default=True)
host = key(cast=str, required=False, default=DEFAULT_SERVER_RPC_HOST)
port = key(cast=int, required=False, default=DEFAULT_SERVER_RPC_PORT)
port = key(cast=int, required=False, default=0)
external_address = key(cast=str, required=False, default="")
external_port = key(cast=int, required=False,
default=DEFAULT_EXTERNAL_PORT)

View file

@ -228,7 +228,7 @@ class SqueakNode:
def create_peer_web_server(self):
self.peer_web_server = SqueakPeerWebServer(
self.config.server.host,
squeak.params.params.DEFAULT_PORT,
self.config.server.port or squeak.params.params.DEFAULT_PORT,
self.peer_handler,
)

View file

@ -167,5 +167,5 @@ def test_create_peer(squeak_store, squeak_controller, peer_address):
squeak_store.create_peer.assert_called_with(
"fake_peer_name",
peer_address,
8555,
0,
)