[BugFix] Fix ipv4 address parsing regression (#3645)

This commit is contained in:
Nick Hill
2024-03-26 14:39:44 -07:00
committed by GitHub
parent a979d9771e
commit 0dc72273b8

View File

@ -205,7 +205,9 @@ def get_ip() -> str:
def get_distributed_init_method(ip: str, port: int) -> str:
return f"tcp://[{ip}]:{port}"
# Brackets are not permitted in ipv4 addresses,
# see https://github.com/python/cpython/issues/103848
return f"tcp://[{ip}]:{port}" if ":" in ip else f"tcp://{ip}:{port}"
def get_open_port() -> int: