Skip to content

Commit 6d5fd0e

Browse files
authored
Allow passing tuples to ipaddress.ip_network (#8634)
1 parent 481027e commit 6d5fd0e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

stdlib/ipaddress.pyi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ _RawIPAddress: TypeAlias = int | str | bytes | IPv4Address | IPv6Address
1515
_RawNetworkPart: TypeAlias = IPv4Network | IPv6Network | IPv4Interface | IPv6Interface
1616

1717
def ip_address(address: _RawIPAddress) -> IPv4Address | IPv6Address: ...
18-
def ip_network(address: _RawIPAddress | _RawNetworkPart, strict: bool = ...) -> IPv4Network | IPv6Network: ...
18+
def ip_network(
19+
address: _RawIPAddress | _RawNetworkPart | tuple[_RawIPAddress] | tuple[_RawIPAddress, int], strict: bool = ...
20+
) -> IPv4Network | IPv6Network: ...
1921
def ip_interface(address: _RawIPAddress | _RawNetworkPart) -> IPv4Interface | IPv6Interface: ...
2022

2123
class _IPAddressBase:

0 commit comments

Comments
 (0)