bpo-40465: Deprecate the optional argument to random.shuffle(). (#19867)

This commit is contained in:
Raymond Hettinger 2020-05-02 16:45:32 -07:00 committed by GitHub
parent 766352320f
commit 190fac99c5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 10 additions and 1 deletions

View file

@ -321,6 +321,10 @@ class Random(_random.Random):
j = randbelow(i+1)
x[i], x[j] = x[j], x[i]
else:
_warn('The *random* parameter to shuffle() has been deprecated\n'
'since Python 3.9 and will be removed in a subsequent '
'version.',
DeprecationWarning, 2)
_int = int
for i in reversed(range(1, len(x))):
# pick an element in x[:i+1] with which to exchange x[i]