mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-03-23 08:43:22 -07:00
Apply suggestions from code review
Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>
This commit is contained in:
@@ -219,7 +219,7 @@ def create_random_port_socket(game_ports: tuple[str | int], host: str) -> socket
|
||||
random_range = itertools.islice(
|
||||
filter(
|
||||
lambda p: p not in get_used_ports(),
|
||||
map(lambda _: random.randint(r.start, r.stop), range(r_length))
|
||||
map(lambda _: random.randrange(r.start, r.stop, r.step), range(r_length))
|
||||
),
|
||||
remaining)
|
||||
port = create_socket_from_port_list(random_range, host)
|
||||
@@ -276,7 +276,7 @@ def create_socket_from_port_list(available_ports: typing.Iterable[int], host: st
|
||||
try:
|
||||
return socket.create_server((host, port))
|
||||
except OSError:
|
||||
_ = None
|
||||
pass
|
||||
|
||||
return None
|
||||
|
||||
|
||||
Reference in New Issue
Block a user