From 5264fa6d5dab850e3b1c6eccabbe3c72d01bae83 Mon Sep 17 00:00:00 2001 From: Michel Albert Date: Thu, 11 Jan 2018 17:24:11 +0100 Subject: [PATCH] Fix return-type of _BaseNetwork.supernet() (#1822) The return type is currently defined as iterator, while it in fact returns a network instance. --- stdlib/3.3/ipaddress.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/3.3/ipaddress.pyi b/stdlib/3.3/ipaddress.pyi index d40b81ef6..11079f734 100644 --- a/stdlib/3.3/ipaddress.pyi +++ b/stdlib/3.3/ipaddress.pyi @@ -91,7 +91,7 @@ class _BaseNetwork(_IPAddressBase, Container, Iterable[_A], Generic[_A]): @property def prefixlen(self) -> int: ... def subnets(self: _T, prefixlen_diff: int = ..., new_prefix: Optional[int] = ...) -> Iterator[_T]: ... - def supernet(self: _T, prefixlen_diff: int = ..., new_prefix: Optional[int] = ...) -> Iterator[_T]: ... + def supernet(self: _T, prefixlen_diff: int = ..., new_prefix: Optional[int] = ...) -> _T: ... @property def with_hostmask(self) -> str: ... @property