From 89afe1e014722bced7bc1b4096f1d90a64d2ceaa Mon Sep 17 00:00:00 2001 From: Shantanu Date: Fri, 6 Mar 2020 02:34:04 -0800 Subject: [PATCH] statistics: fix median_grouped, NormalDist.samples (#3818) --- stdlib/3/statistics.pyi | 4 ++-- tests/stubtest_whitelists/py38.txt | 1 - tests/stubtest_whitelists/py3_common.txt | 1 - 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/stdlib/3/statistics.pyi b/stdlib/3/statistics.pyi index 3181044e0..5041933c4 100644 --- a/stdlib/3/statistics.pyi +++ b/stdlib/3/statistics.pyi @@ -20,7 +20,7 @@ if sys.version_info >= (3, 6): def median(data: Iterable[_Number]) -> _Number: ... def median_low(data: Iterable[_Number]) -> _Number: ... def median_high(data: Iterable[_Number]) -> _Number: ... -def median_grouped(data: Iterable[_Number]) -> _Number: ... +def median_grouped(data: Iterable[_Number], interval: _Number = ...) -> _Number: ... def mode(data: Iterable[_Number]) -> _Number: ... if sys.version_info >= (3, 8): def multimode(data: Iterable[_T]) -> List[_T]: ... @@ -46,7 +46,7 @@ if sys.version_info >= (3, 8): def variance(self) -> float: ... @classmethod def from_samples(cls: Type[_T], data: Iterable[SupportsFloat]) -> _T: ... - def samples(self, n: int, *, seed: Optional[Any]) -> List[float]: ... + def samples(self, n: int, *, seed: Optional[Any] = ...) -> List[float]: ... def pdf(self, x: float) -> float: ... def cdf(self, x: float) -> float: ... def inv_cdf(self, p: float) -> float: ... diff --git a/tests/stubtest_whitelists/py38.txt b/tests/stubtest_whitelists/py38.txt index 72337fea7..f2dd4a718 100644 --- a/tests/stubtest_whitelists/py38.txt +++ b/tests/stubtest_whitelists/py38.txt @@ -166,7 +166,6 @@ signal.sigtimedwait signal.sigwaitinfo smtplib.SMTP.sendmail sre_constants.RANGE_IGNORE -statistics.NormalDist.samples sys.UnraisableHookArgs threading.ExceptHookArgs time.CLOCK_PROF diff --git a/tests/stubtest_whitelists/py3_common.txt b/tests/stubtest_whitelists/py3_common.txt index 69ce1dd71..f40e8eb40 100644 --- a/tests/stubtest_whitelists/py3_common.txt +++ b/tests/stubtest_whitelists/py3_common.txt @@ -687,7 +687,6 @@ ssl.SSLSocket.recvfrom ssl.SSLSocket.recvfrom_into ssl.SSLSocket.sendto ssl._ASN1Object.__new__ -statistics.median_grouped subprocess.Popen.send_signal subprocess.call sunau.Au_write.getmark