Skip to content

Commit d551716

Browse files
authored
Merge pull request #31 from BlockScience/dev
patch: v2.0.3
2 parents d845b21 + 73f5753 commit d551716

3 files changed

Lines changed: 10 additions & 9 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "koi-net"
3-
version = "2.0.2"
3+
version = "2.0.3"
44
description = "Implementation of KOI-net framework in Python"
55
maintainers = [
66
{ name = "Luke Miller", email = "luke@block.science" }

src/koi_net/components/config_provider.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def wipe(self):
121121
pass
122122

123123
try:
124-
os.remove(self._root_dir / self.private_key_pem_path)
124+
os.remove(self._root_dir / self.koi_net.private_key_pem_path)
125125
except FileNotFoundError:
126126
pass
127127

src/koi_net/components/port_manager.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from dataclasses import dataclass
21
import socket
2+
from dataclasses import dataclass
33
from logging import Logger
44

55
from ..infra import depends_on
@@ -22,15 +22,16 @@ def acquire_port(self):
2222
base_url_is_derived = (self.config.koi_net.node_profile.base_url == self.config.server.url)
2323

2424
changed_port: bool = False
25-
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
26-
address = (self.config.server.host, self.config.server.port)
27-
while s.connect_ex(address) == 0:
28-
self.log.debug(f"Port {address[1]} in use")
25+
while True:
26+
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
27+
if s.connect_ex((self.config.server.host, self.config.server.port)) != 0:
28+
break
29+
30+
self.log.debug(f"Port {self.config.server.port} in use")
2931
self.config.server.port += 1
30-
address = (address[0], self.config.server.port)
3132
changed_port = True
3233

33-
self.log.debug(f"Acquired port {address[1]}")
34+
self.log.debug(f"Acquired port {self.config.server.port}")
3435

3536
if base_url_is_derived and changed_port:
3637
self.log.debug("Updating node profile")

0 commit comments

Comments
 (0)