mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-05-27 02:49:56 -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(
|
random_range = itertools.islice(
|
||||||
filter(
|
filter(
|
||||||
lambda p: p not in get_used_ports(),
|
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)
|
remaining)
|
||||||
port = create_socket_from_port_list(random_range, host)
|
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:
|
try:
|
||||||
return socket.create_server((host, port))
|
return socket.create_server((host, port))
|
||||||
except OSError:
|
except OSError:
|
||||||
_ = None
|
pass
|
||||||
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user