Allow passing tuples to ipaddress.ip_network (#8634)

This commit is contained in:
Nikita Sobolev
2022-08-27 20:38:26 +03:00
committed by GitHub
parent 481027e194
commit 6d5fd0e290

View File

@@ -15,7 +15,9 @@ _RawIPAddress: TypeAlias = int | str | bytes | IPv4Address | IPv6Address
_RawNetworkPart: TypeAlias = IPv4Network | IPv6Network | IPv4Interface | IPv6Interface
def ip_address(address: _RawIPAddress) -> IPv4Address | IPv6Address: ...
def ip_network(address: _RawIPAddress | _RawNetworkPart, strict: bool = ...) -> IPv4Network | IPv6Network: ...
def ip_network(
address: _RawIPAddress | _RawNetworkPart | tuple[_RawIPAddress] | tuple[_RawIPAddress, int], strict: bool = ...
) -> IPv4Network | IPv6Network: ...
def ip_interface(address: _RawIPAddress | _RawNetworkPart) -> IPv4Interface | IPv6Interface: ...
class _IPAddressBase: