From: Tomáš Hrnčiar Date: Thu, 24 Mar 2022 13:22:58 +0000 (+0100) Subject: bpo-40465: Document random module changes in 3.11 What's new (#31818) X-Git-Tag: v3.11.0a7~140 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=12c0012cf97d21bc637056983ede0eaf4c0d9c33;p=thirdparty%2FPython%2Fcpython.git bpo-40465: Document random module changes in 3.11 What's new (#31818) --- diff --git a/Doc/library/random.rst b/Doc/library/random.rst index 96c6300ea16f..72881b56a4b1 100644 --- a/Doc/library/random.rst +++ b/Doc/library/random.rst @@ -257,7 +257,7 @@ Functions for sequences .. versionchanged:: 3.11 The *population* must be a sequence. Automatic conversion of sets - to lists is longer supported. + to lists is no longer supported. .. _real-valued-distributions: diff --git a/Doc/whatsnew/3.11.rst b/Doc/whatsnew/3.11.rst index fe6c2e24c3d2..b2fdb4852360 100644 --- a/Doc/whatsnew/3.11.rst +++ b/Doc/whatsnew/3.11.rst @@ -705,6 +705,11 @@ Changes in the Python API deprecated since Python 3.6. (Contributed by Serhiy Storchaka in :issue:`47066`.) +* The *population* parameter of :func:`random.sample` must be a sequence. + Automatic conversion of sets to lists is no longer supported. If the sample size + is larger than the population size, a :exc:`ValueError` is raised. + (Contributed by Raymond Hettinger in :issue:`40465`.) + Build Changes =============